heavenm 发表于 2013-10-19 01:23:31

有对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    ] }                           ]
                }数据读不到!
连基本用法也不太会!
对照了好几个例子 还是越看越乱!
边学边问了!

user3000 发表于 2013-10-19 05:43:44

komaau3 ---->>"真正的JSON解析库,VB6.0封装COM接口"

heavenm 发表于 2013-10-19 22:34:05

谢谢2L ,这个DLL看见过了
不想调研DLL
继续研究看看!~

heavenm 发表于 2013-10-19 22:57:51

{: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]
查看完整版本: 有对JSON这个比较擅长的吗?估计是没有