Как задать отступы в строке для корректного вывода в pre?
При запросе на сервер, возвращает результат
{"id":5,"name":"Boris","email":"borya@mail.org","company":"Royal-Boris"} |
{"id":5,"name":"Boris","email":"borya@mail.org","company":"Royal-Boris"}
Как преобразовать строку, чтобы при вставке в preона выглядела
{ "id":5, "name":"Boris", "email":"borya@mail.org", "company":"Royal-Boris" } |
{ "id":5, "name":"Boris", "email":"borya@mail.org", "company":"Royal-Boris" }
Дополнительно:
JSON.stringify({ a: 1, b: 2}, null, 2);
- Спасибо!
Не подскажешь, как добиться такого же при отдаче данных от сервера?
Что бы при переходе по ссылке апи, выдавало всё структурировано[ { "userId": 1, "id": 1, "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit", }, { "userId": 1, "id": 2, "title": "qui est esse", }, ]
[ { "userId": 1, "id": 1, "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit", }, { "userId": 1, "id": 2, "title": "qui est esse", }, ]
А не в одну строку текстом
- MishaXXL, json_encode c флагом JSON_PRETTY_PRINT
Но этого обычно не нужно делать только ради красивого вывода. Форматированный вывод вы всегда можете посмотреть в консоли браузера.
- MishaXXL, расширение поставьте и не выдумывайте
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для задания отступов в строке и корректного вывода в блоке
можно воспользоваться специальными управляющими символами, которые позволяют добавлять отступы и пробелы перед текстом. Вот несколько способов, как это можно сделать: 1. Для добавления отступов в начале строки можно использовать символ табуляции (\t) или несколько пробелов. Например: <pre lang="php">
2. Для добавления отступов в середине строки можно использовать символ табуляции (\t) или пробелы. Например:
3. Для добавления отступов в несколько строк можно использовать символ табуляции (\t) или пробелы в сочетании с символом новой строки (