下記AのようなJSON-LD形式の構造化データをhtmlファイルの中に書き込んでいます。
このような構造化データ内の数値を、javascriptを使って計算し書き換えることはできないでしょうか。または、javascriptで計算して作成したJSON-LDデータをhtml内に書き出すことはできないでしょうか。
例えば下記Aの"price"について税込み価格を計算してBに書き換える、またはjavascriptでBのJSON-LDを生成してHTML内に書き込みたいです。当然Cのようにしてみてもだめでした。
javascrip、JSON-LDともに、外部リンクではなく、直接htmlファイル内に書き込んでおくものとします。
###★A★ 元のJSON-LD
<script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "Product", "name": "りんご", "offers": { "@type": "Offer", "priceCurrency": "JPY", "price": 100 } } </script>
###★B★ 書き換え、もしくは出力したいモノ
<script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "Product", "name": "りんご", "offers": { "@type": "Offer", "priceCurrency": "JPY", "price": 108 } } </script>
###★C★ 試してみてダメだったモノ
<script type="application/ld+json"> { var price = 100; price = price * 1.08; "@context": "http://schema.org/", "@type": "Product", "name": "りんご", "offers": { "@type": "Offer", "priceCurrency": "JPY", "price": price } } </script>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/17 09:06