web-dev-qa-db-ja.com

公開する前にSchema.org JSON-LDを検証する方法はありますか?

多くのデータを含むサイトがあり、Schema.orgが正しいと思うJSON-LDデータを動的に構築しています。 Schema.orgでデッドオンの例を見つけることができません。コンテンツをライブで公開しなければならない場合、Googleが問題があると言ってから再試行し、再度待機するなど、永遠に時間がかかります。 。

これは私が検証したいものの例です:

<script type="application/ld+json">
{
    "@context": "http://schema.org",
    "@type": "TravelAction",
    "agent": {
        "type": "Person",
        "name": "John Schmuckatelly"
    }
    "fromLocation": {
        "@type": "Country",
        "name": Curacao",
        "@type": "GeoCoordinates",
        "latitude": 12.05",
        "longitude": -68.81667"
    }
    "toLocation": {
        "@type": "Country",
        "name":Aruba
    }
}
</script>
15
Eric

Yandexのツール

  • " Structured data validator "はJSON-LDをサポートします。

    Alexander Shubin(Yandexで働いています) wrote

    Pls、JSON-LDをチェックするにはタグに入れる必要があることを考慮してください(これがHTMLに埋め込まれるべき方法だからです)。例えば。、

    <script type="application/ld+json">{
      "@context":"http://schema.org",
      "@type" : "CommunicateAction",
     "instrument" : {
        "@type" : "EmailMessage"
      },
      "handler" : {
        "@type" : "WebHandler",
       "url" : "http://www.example.com/send_email"
      }
    }
    </script>
    

Googleのツール

8
unor