如何在 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": [{...},{...}].

但是,您必须进行测试,看看使用信息的系统是否可以处理该问题。