Проблема с одностраничным ListItem Json -ld - PullRequest
0 голосов
/ 06 марта 2020

Имея возможность делать простые Company, VideoObject, Mov ie, et c. JSON -LD скрипты, я изо всех сил пытаюсь понять одностраничную (многоэлементную) схему ItemList / ListItem.

Я путаюсь с парами из 10 открывающих / 7 закрывающих скобок в проверенной схеме ниже. Первоначально у меня было 7 открытий и 7 закрытий, но это не проверяло, поэтому я просто добавил больше закрывающих } до тех пор, пока оно не будет проверено на основе примечаний об ошибках в JSON -LD Playground, например:

"Ожидается '}' но получил ']'

даже при том, что ошибка была в строке с единственным }. У меня есть намного больше из них, чтобы сделать (намного более длинные) и, из-за Ограничение моей платформы CMS только одним скриптом для каждой веб-страницы, я бы приветствовал помощь в этом. Спасибо!

{
    "@context": "https://schema.org",
    "@type": "ItemList",
    "itemListElement": [{
            "@type": "ListItem",
            "position": "1",
            "item": {
                "@type": "Product",
                "url": "https://www.example.com/sale-equipment",
                "name": "Metz Mecablitz 60 CT-1 Flashgun",
                "image": "https://static.wixstatic.com/media/image1~mv2.jpg",
                "description": "Used but well looked after. The battery that slides into the battery box no longer holds a decent charge so it needs replaced.",
                "keywords": "Metz, flashgun, photography, hammerhead",
                "mpn": "60CT-1",
                "brand": {
                    "@type": "Thing",
                    "name": "Metz"
                },
                "offers": {
                    "@type": "Offer",
                    "priceCurrency": "BPS",
                    "price": "110.00",
                    "priceValidUntil": "2021-03-03",
                    "itemCondition": "http://schema.org/UsedCondition",
                    "availability": "http://schema.org/InStock",
                    "seller": {
                        "@type": "Organization",
                        "name": "My Comapny"
                    }
                }
            }
        },
        {
            "@type": "ListItem",
            "position": "2",
            "item": {
                "@context": "https://schema.org/",
                "@type": "Product",
                "url": "https://www.example.com/sale-equipment",
                "name": "Fujinon ACM-18",
                "image": "https://static.wixstatic.com/media/image2~mv2.jpg",
                "description": "The Fujinon ACM-18 is a lens adapter for the half-inch CMOS chip PMW-EX3 camcorder. This adapter allows the half-inch chip camera to utilise high quality half-inch Fujinon lenses using the B4 mount.",
                "keywords": "lens-adapter, B4-mount, video, camera",
                "mpn": "VDXFUACM18",
                "brand": {
                    "@type": "Thing",
                    "name": "Fujinon"
                },
                "offers": {
                    "@type": "Offer",
                    "priceCurrency": "BPS",
                    "price": "48.00",
                    "priceValidUntil": "2021-03-03",
                    "itemCondition": "http://schema.org/UsedCondition",
                    "availability": "http://schema.org/InStock",
                    "seller": {
                        "@type": "Organization",
                        "name": "My Comapny"
                    }
                }
            }
        }
    ]
}
...