| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
coel 24.12.2012 14:59
Это полный код:@main[]
$f[^file::load[text;/json.txt]]
$s[^taint[as-is][$f.text]]
$h[^json:parse[$s;
$.distinct[all]
]]
^h.foreach[key;value]{
$key=$value
}[<br />]Вот файл с JSON-данными:В работе Parser произошла ошибка:
method_frame may not be overwritten with hash, store it to variable instead
Ошибку вызвал этот фрагмент:
MAIN
Ошибка произошла при работе с файлом:
…//json.html, строка номер 10
Вот что говорится в FAQ об этой ошибке:
Производится попытка добавить в тело страницы объект, который не может быть выведен Парсером. Например, если написать в чистом поле ^date::now[] то получим такую ошибку. Чтобы вывести дату нужно сделать примерно следующее:
$now[^date.now[]]
^now.sql-string[]
Аналогично с объектами таблица, хеш и т.д.
Проблема возникла при выполнении:
foreach: …//json.html строка 10