![]() |
Получения значения из JSON-страницы посредством VBScript
Приветствую!
Господа, пытаюсь извлечь нужную информацию вот из этой JSON-страницы. Нашел готовый пример, как это делается с помощью сторонней библиотеки (Chilkat ActiveX) и попытался адаптировать его для себя: Код:
Dim fso, outFile Однако в выходном файле (output.txt) я вижу оишбку: Код:
ChilkatLog: Подскажите, пожалуйста, как с таким работать? Спасибо! |
Пожалуй самый простой способ работать с json это jq. Но пока не ясно что именно тебе нужно.
Опиши задачу в развёрнутом виде. Это файл с котировками виртуальных валют? Какая именно информация нужна? В каком виде? Простейшее решение: Скачай файл по своей ссылке. Скачай эту прогу: http://mitec.cz/jsonv.html Открой файл программой. ПодумОй хорошенько надо ли оно тебе :) |
пош ?
``` $url = 'https://api.crypto-bridge.org/api/v1/ticker' $tmp_filename = "${env:TEMP}/a.json" $client = new-object System.Net.WebClient $client.DownloadFile($url, $tmp_filename ) $data = get-content $tmp_filename | convertFrom-json $data | select-object -first 10 | select-object -expandproperty last ``` дает ``` 0.00039087 0.00000000 0.00013000 ``` c jq синтакс будет `` type "${env:TEMP}/a.json" | jq-win64.exe .[].last ``` и получится ``` "0.00039087" "0.00000000" "0.00013000" "0.00018000" "0.00000725" ``` как выбрать часть вектора чисто средствани `jq`, я пока не знаю |
Время: 23:00. |
Время: 23:00.
© OSzone.net 2001-