Входных данных пока нет.
Из блока JSON-LD — во встроенную разметку itemprop
Этот конвертер переписывает JSON-LD в HTML с микроразметкой Microdata. Вставьте объект JSON-LD или весь блок script — получите вложенные элементы с itemscope и itemprop, которые остается встроить в шаблон.
Обновлено:
Как это работает
Вставьте JSON-LD
Один объект, массив, @graph или тег script целиком. Синтаксические ошибки показываются со строкой и столбцом.
Выберите видимые или скрытые значения
В режиме «Видимые элементы» текст попадает в span, URL — в ссылки, даты — в time; режим «Скрытые <meta>/<link>» использует только meta и link.
Встройте в свой HTML
Скопируйте элементы в шаблон и замените текст примера настоящим содержимым там, где он виден на странице.
Возможности
Полные IRI schema.org
Тип превращается в itemtype="https://schema.org/Product", несколько типов — в список через пробел, а @id — в itemid.
Подходящий элемент для каждого значения
Даты, время и длительности ISO 8601 попадают в time с атрибутом datetime, числа — в meta content, а значения перечислений вроде InStock — в link href с полным URL schema.org.
Изображения и ссылки остаются рабочими
В видимом режиме URL из image, logo и thumbnail становятся элементами img, остальные URL — ссылками; url и sameAs остаются невидимыми элементами link.
Экранированный результат
Каждое текстовое значение и каждый атрибут экранируются для HTML, поэтому значение с <script> или кавычками не может изменить разметку.
Примечания о том, чему нет аналога
У языковых меток, порядка @list, @reverse и вложенных контекстов нет формы в Microdata; конвертер перечисляет, что пропущено, а не теряет это молча.
Ограничения и конфиденциальность
Размер JSON-LD — до 10 MB; большие документы конвертируются в фоновом потоке.
Хорошо поддерживается только разметка schema.org: свойства из других словарей записываются в itemprop с полным IRI. Результат — отправная точка: Microdata предназначены для разметки видимого содержимого, поэтому скрытые значения стоит заменить настоящим текстом страницы, если он есть. Требования Google к элементу удобнее проверять в валидаторе JSON-LD.
Типы проверяются по словарю schema.org (© спонсоры schema.org, CC BY-SA 3.0, подробнее — на странице лицензий). Ничего не загружается на сервер — см. страницу о конфиденциальности.
Частые вопросы
Когда Microdata удобнее JSON-LD?
Когда платформа вырезает теги script из содержимого (некоторые редакторы CMS и шаблоны писем) или когда разметку нужно привязать к видимому тексту. Google читает оба формата.
Получится ли из результата тот же JSON-LD?
Типы, свойства и вложенность — да, это можно проверить конвертером Microdata в JSON-LD. Числа и логические значения вернутся строками, потому что в Microdata нет типов данных.
Можно ли ставить meta и link внутри body?
Да. HTML разрешает элементы meta и link с itemprop в любом месте body — так и записываются скрытые значения.
Что происходит со ссылками вида {"@id": "…"}?
Ссылка превращается в элемент link с itemprop и href. Сам элемент, на который она указывает, записывается там, где он определен в документе.
Отображается ли HTML на этой странице?
Нет. Результат показывается только как код в редакторе: его можно скопировать или скачать.