web-dev-qa-db-fra.com

Un moyen de valider Schema.org JSON-LD avant la publication?

J'ai un site avec beaucoup de données et je construis dynamiquement des données JSON-LD qui, à mon avis, sont correctes. Je ne trouve pas d'exemple absolu sur Schema.org, et cela prendra une éternité si je dois publier le contenu en direct, puis attendre que Google dise qu'il y a un problème, puis réessayer, puis attendre encore, etc. .

Voici un exemple de ce que j'aimerais valider:

<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

Outil de Yandex

  • Le " Validateur de données structurées " prend en charge JSON-LD.

    Alexander Shubin (travaillant pour Yandex ) a écrit :

    Veuillez prendre en compte que pour vérifier JSON-LD, vous devez le mettre dans une balise (car c'est ainsi qu'il devrait être intégré au HTML). Par exemple.,

    <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>
    

Outils de Google

8
unor