| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sumo 28.08.2013 20:23 / 28.08.2013 20:24
... там не хватает значений у двух ключей. Но если взять кусок, который нормально парсится, то никаких проблем не наблюдаю: $j[
{"per_page": 1,
"items": [
{
"salary": {"to": null, "from": 4000000, "currency": ""},
"name": "",
"area": {"url": "", "id": "", "name": ""},
"url": "",
"created_at": "",
"relations": [],
"employer": {"url": "", "alternate_url": "", "logo_urls": {"": "", "": "", "original": ""}, "name": "", "id": ""},
"response_letter_required": false,
"address": null,
"alternate_url": "",
"type": {"id": "open", "name": ""},
"id": "8717428"
}
],
"page": 0
}
]
$h[^json:parse[$j;
$.double(false)
$.distinct[all]
]]
$h.items.0.salary.fromЗначения в квадратных скобках — это массив, а значит salary находится внутри нулевого элемента, который в парсере представлен в виде хеша.