| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
G_Z 09.12 20:51
Обработка исключений и опции по умолчанию — по желанию.@CLASS
jsoff
@OPTIONS
locals
@load[href;options]
$result[^hash::create[]]
^if(^href.pos[://] > -1){
$json[^curl:load[
^hash::create[$options]
$.url[$href]
]]
}{
$json[^file::load[text;$href;^options.intersection[
$.charset[] $.offset[] $.limit[]
]]]
}
^if(def $json){
$result[^json:parse[^taint[as-is;$json.text];^options.intersection[
$.depth[] $.double[] $.int[] $.distinct[]
$.object[] $.array[] $.taint[]
]]]
}jsoff.html: @main[] $json[^jsoff:load[https://mocki.io/v1/25745b2b-1c8d-478a-949f-68058cc52792][ $.useragent[Mozilla/5.0] $.timeout(10) $.ssl_verifypeer(0) ]] <pre>^json:string[$json]</pre> $json[^jsoff:load[/example.json][ $.timeout(10) ]] <pre>^json:string[$json]</pre>