Javascript 抓住“的价值”@“类型”;从应用程序/ld+;Json脚本

Javascript 抓住“的价值”@“类型”;从应用程序/ld+;Json脚本,javascript,Javascript,我试图在GTM中创建一个变量,该变量将仅返回以下模式中的值“product”: { "@context":"http://schema.org/", "@type":"Product","name":"Pendentif Girafe Rond 16 mm, Finition argentée","description":"Un joli bijou, pour briller de jour comme de nuit. Votre pendentif serti d'oxy

我试图在GTM中创建一个变量,该变量将仅返回以下模式中的值“product”:

{
    "@context":"http://schema.org/",
    "@type":"Product","name":"Pendentif Girafe Rond 16 mm, Finition argentée","description":"Un joli bijou, pour briller de jour comme de nuit. Votre pendentif serti d'oxydes de zirconium se personnalise en ajoutant un cuir de couleur réversible et une chaîne (vendus séparément).",
    "mpn":"70318721608000",
    "sku":"70318721608000",
    "image":[null,null,null],
    "offers":{
        "url":{},
        "@type":"Offer",
        "priceCurrency":"EUR",
        "price":"39.00",
        "availability":"http://schema.org/InStock"
    }
}

我对Google Tag Manager一无所知,但您可以像这样解析JSON数据:

const jsonData=JSON.parse(document.getElementById(“JSON数据”).innerText);
log(jsonData[“@type]”)

{
“@context”:”http://schema.org/",
“@type”:“产品”,
“名称”:“Pendentif Girafe Rond 16毫米,Finition argentée”,
“描述”:“unJuli Bijou.”
“mpn”:“70318721608000”,
“sku”:“70318721608000”,
“图像”:[
无效的
无效的
无效的
],
“提议”:{
“url”:{},
“@type”:“Offer”,
“价格货币”:“欧元”,
“价格”:“39.00”,
“可用性”:http://schema.org/InStock"
}
}

什么是GTM?请详细说明您的问题。Google Tag Manager我只想让javascript函数返回值“Product”。为了清楚起见,您可以通过点符号
obj.property
或方括号
obj[“property”]
访问对象属性;后者允许使用带有非法字符的属性名称(使用点表示法时)