Я пытаюсь красиво отобразить объект JSON (это означает, что на нескольких строках с отступом) с помощью плагина Alex Gorbatchev: http: // alexgorbatchev.com/SyntaxHighlighter/
К сожалению, все это отображается в одной строке.
Я использую кисть javascript.
Я создал перо с кодом: http://codepen.io/hugsbrugs/pen/XJVjjP ? editors = 101
var json_object = {"hello":{"my_friend":"gérard", "my_dog":"billy"}};
$('#nice-json').html('<pre class="brush: javascript">' + JSON.stringify(json_object) + '</pre>');
SyntaxHighlighter.highlight();
Пожалуйста, не приводите список других плагинов, так как я знаю, что их много, но я не хочу загружать дополнительные плагины ... Я бы хотел добиться этого с помощью этого плагина.
Спасибо за вашу помощь
2 ответа
Вы можете использовать необязательный третий параметр { {X0}}, который является аргументом пробела.
Изменить:
JSON.stringify(json_object)
Чтобы :
JSON.stringify(json_object, null, '\t')
Здесь обновленный код, чтобы показать результат вышеуказанных изменений. Вышеупомянутая модификация приводит к тому, что ваш JSON будет распечатан на нескольких строках.
Попробуйте сделать отступ для json с помощью метода stringify.
JSON.stringify(json_object, undefined, 2);
Похожие вопросы
Новые вопросы
json
JSON (нотация объектов JavaScript) — это сериализуемый формат обмена данными, который может быть прочитан машиной и человеком. Не используйте этот тег для собственных объектов JavaScript или литералов объектов JavaScript. Прежде чем задать вопрос, подтвердите свой JSON с помощью валидатора JSON, такого как JSONLint (https://jsonlint.com).