Есть ли стандарт для встраивания JSON в HTML?

Я хотел бы встроить JSON в HTML. Самое элегантное решение, которое я нашел, используетscript-Tag и тип мультимедиа.application/json


    {
        "foo" : "bar"
    }
 

Это стандартный способ встраивания JSON? Если нет, есть ли риски с вышеуказанным решением?

Причины использования встроенного JSON (вместо службы JSON-P):

Небольшие объемы JSON-данныхМеньше HTTP-запросовПредпочтение inline-JSON данным в HTML-атрибутах

[ОБНОВИТЬ] Причина встраивания JSON.

У меня есть виджет галереи для сайта с очень высоким трафиком. Галерея может состоять из 100 изображений и более. Я показываю только одно изображение за раз, а остальные изображения будут загружаться с отложенной загрузкой. Однако информация (image src) для всех изображений будет отображаться в html при загрузке страницы. Существуют различные способы визуализации информации об изображении в html. Вместо использования JSON я мог бы также использовать атрибуты данных html, как показано ниже:


    

Приведет к:


    <img src="image-path.jpg">

Недостатком вышеуказанного решения является дополнительная разметка. Я бы предпочел использовать JSON и Javascript-шаблонизатор, такой какdoT.js.

Ответы на вопрос(4)

Ваш ответ на вопрос