Как вывести код красиво?

Всем привет! Для подсветки кода использую highlightjs, но например для вывода json нужно на стороне php вывести массив так: json_encode($data, JSON_PRETTY_PRINT)
Тогда код становится читабельным (каждый элемент получается с новой строки), есть ли какой-то js плагин, который сделает это на лету, не зависимо от способа вывода на страницу со стороны php?

Чтобы получилось так:
{ 
     "name": "Вася", 
     "age": 35, 
     "isAdmin": false, 
     "friends": [0,1,2,3]
}


Дополню чуть вопрос. В общему мне нужно средставми javascript/jquery сделать из такого JSON (он УЖЕ ЕСТЬ на странице):
{"indent_size": 4, "html": {"end_with_newline": true, "js": {"indent_size":  },"css": {"indent_size": 2}},"css": { "indent_size": 1 },"js": {"preserve-newlines": true}}

Такой:
{
    "indent_size": 4,
    "html": {
        "end_with_newline": true,
        "js": {
            "indent_size": 2
        },
        "css": {
            "indent_size": 2
        }
    },
    "css": {
        "indent_size": 1
    },
    "js": {
       "preserve-newlines": true
    }
}
  • Вопрос задан
  • 532 просмотра
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы