Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
G_Z 01.05.2017 17:14 / 01.05.2017 17:23
Parser преобразует в JSON в таком виде:Парсер выводит то, что вы ему даёте.
@main[] $table[^table::create{item quantity price 3 6 100 4 1 99}] ^json:string[$table]
[ {"item":"3","quantity":"6","price":"100"}, {"item":"4","quantity":"1","price":"99"} ]Либо можно просто перебрать хеш, выводя в JSON только хеши-значения:
[^hash.foreach[;value]{^json:string[$value]}[,]]Либо можно написать свой сериализатор и указать его для некоторых хешей в опциях у json:string.