有对JSON这个比较擅长的吗?估计是没有
http://www.autoitscript.com/forum/topic/148114-jsmn-a-non-strict-json-udf/?hl=%2Bjson这个操作UDF有了!
- -#不知道是笨还是怎么的{
"chargetype_s":
[ { "name": "龙行天下","id": "3","buynumber_list": [ 5, 6, 7, 9, 10, 15, 20, 25, 30, 35, 70, 100, 105, 140, 280, 300, 350, 1000, 3000, 3500, 10000 ] } ]
}数据读不到!
连基本用法也不太会!
对照了好几个例子 还是越看越乱!
边学边问了! komaau3 ---->>"真正的JSON解析库,VB6.0封装COM接口" 谢谢2L ,这个DLL看见过了
不想调研DLL
继续研究看看!~ {:face (125):}
解决了 学习一下还是不难
昨天晚上熬太晚,脑袋不灵光
休息好 吃饱,研究一下还是蛮简单搞定的#include <JSMN.au3>
#include<array.au3>
; Anfrage von Wetter mit JSON Antwort: http://api.openweathermap.org/data/2.5/forecast/daily?q=Berlin&mode=json&units=metric&cnt=1&lang=de
Local $Json1 = FileRead(@ScriptDir & "\test.json")
Local $objJson = Jsmn_Decode($Json1);获取JSON对象
Local $Keys = $objJson.Keys();获取对象所有键值,返回数组
Local $Value = $objJson.Item('chargetype_s');返回对象值
$Keys2 = $Value.Keys()
_ArrayDisplay($Keys2)可以自动返回,数组,对象,或者字符
这个UDF还是蛮高级的!貌似也是调用COM接口
虽然还有很多不理解!将就凑合用着先吧!
页:
[1]