从谷歌阅读schemaorg-java的“文档”时遇到一些问题。我想要了解的是如何反序化“错误”类型的schema.org jsonld文件。
我发现一个网站以错误的方式使用mainEntityOfPage,将其设置为“true”而不是遵循schema.org的结构。我认为这是它的旧版本,但我没有发现关于mainEnitityOfPage是布尔值的任何版本控制或引用。
所以我的问题是:有没有办法反序列化整个架构并跳过错误的属性或者使用这种旧格式?
片段:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Recipe",
"mainEntityOfPage": true, [...]