如何在 JSON-LD 中向 WebSite 添加多个 potentialActions?
How to add several potentialActions to WebSite in JSON-LD?
我想在 JSON-LD 中向 WebSite 添加几个 potentialActions。我目前的 json-ld:
<script type="application/ld+json">
{
"@context":"https:\/\/schema.org",
"type":"WebSite",
"name":"my_name",
"url":"my_url",
"potentialAction":{
"@type":"SearchAction",
"target":"my_url/?q={query}",
"query":"required"
}
}
</script>
我想在 WebSite
中再添加一个 potentialAction
。是否可以通过克隆当前 json-ld 并更改值来实现?或者通过改变电流 json-ld?
典型的解决方案是将 属性 中的对象更改为对象数组。例如"potentialAction": {...} 更改为 "potentialAction": [{...},{...}].
但是,您必须进行测试,看看使用信息的系统是否可以处理该问题。
我想在 JSON-LD 中向 WebSite 添加几个 potentialActions。我目前的 json-ld:
<script type="application/ld+json">
{
"@context":"https:\/\/schema.org",
"type":"WebSite",
"name":"my_name",
"url":"my_url",
"potentialAction":{
"@type":"SearchAction",
"target":"my_url/?q={query}",
"query":"required"
}
}
</script>
我想在 WebSite
中再添加一个 potentialAction
。是否可以通过克隆当前 json-ld 并更改值来实现?或者通过改变电流 json-ld?
典型的解决方案是将 属性 中的对象更改为对象数组。例如"potentialAction": {...} 更改为 "potentialAction": [{...},{...}].
但是,您必须进行测试,看看使用信息的系统是否可以处理该问题。