Конвертация JSON в текст

Работа с конвертацией JSON в текст

Подробнее про функцию для работы с JSON прочесть можно тут

Список примеров работы с JSON

  1. Просто текст
{json}"Один только текст. И больше ничего"|0|human{/json}
Вывод примера «Просто текст»
Вывод примера «Просто текст»

2. Просто массив

{json}["first","second","third"]||human|√{/json}
Вывод примера «просто массив»
Вывод примера «просто массив»

3. Просто объект

{json}{"bag":1,"pocket":4}||human{/json}
Вывод примера «просто объект»
Вывод примера «просто объект»

4. Массив объектов

Пусть массив объектов записан во временную переменную
%array_of_objects% = 
[
{"id":1,"name":"Олександр","level":2},
{"id":4,"name":"Алекс","level":3},
{"id":2,"name":"Шурик","level":1}
]

Пишем:
{json}%array_of_objects%||human|→ {/json}
Вывод примера «массив объектов»
Вывод примера «массив объектов»

5. Массив массивов

{json}[[1,2,3],["one","two","three"]]||human|→{/json}
Вывод примера «массив массивов»
Вывод примера «массив массивов»

6. Объект в объекте

{json}{"object":{"index":"val"}}||human{/json}
Вывод примера «Объект в объекте»
Вывод примера «Объект в объекте»

7. Объект массивов

Пусть объект массивов записан во временную переменную
%object_of_arrays% = [{
"alex":["first","second","third"],
"sasha":["first","second","third"],
"shurik":["first","second","third"]
}]

{json}%object_of_arrays%|0|human|%i.{/json}
Вывод примера «Объект массивов»
Вывод примера «Объект массивов»

8. Массив массивов

{json}[[1,2,3],["one","two","three"]]||human|→{/json}

Результаты:

Как видно использование в {json} функции human дает поистине фантастические возможности. Творческих взлётов.

Вернуться на главную страницу инструкций
265 views·9 shares