找回密码
 加入
搜索
查看: 2905|回复: 2

[效率算法] [已解决]关于javascript解析json,为啥字符串无法提取呢?

[复制链接]
发表于 2015-2-12 21:06:58 | 显示全部楼层 |阅读模式
本帖最后由 bihex 于 2015-2-13 05:04 编辑

又可以运行了真奇怪,下面的代码为啥只能提取数字,字符串都无法提取
;~ #AutoIt3Wrapper_UseX64=n
$json= '"data" : {"info" : [{ "age" : 30,"birth" : 19851020,  "name" : "张三", "pic" : "http://...namepic.jpg","weight" : 68.5 }]}, "ok" : true'
                                        
                                                MsgBox(4096, "", $json&@CRLF)
                                                $oMSSC = ObjCreate('ScriptControl')
                                                $oMSSC.Language = 'JavaScript'
                                                $oMSSC.AddCode('var ParseJson = {' & $json & '};')
                                                
                                                                $age = $oMSSC.Eval('ParseJson.data.info[0].age');age
                                                                $birth = $oMSSC.Eval('ParseJson.data.info[0].birth');birth
                                                                $name=$oMSSC.Eval('ParseJson.data.info[0].name');name
                                                                $weight=$oMSSC.Eval('ParseJson.data.info[0].weight');weight
                                                                
                                                                $pic=$oMSSC.Eval('ParseJson.data.info[0].pic');pic
                                                                MsgBox(4096,'' ,'age:'& $age&@CRLF&'birth:'& $birth&@CRLF&'name:'& $name&@CRLF& 'weight:'& $weight&@CRLF&'pic:'& $pic)
发表于 2015-2-13 00:31:16 | 显示全部楼层
json好像AEN上有专门的udf,你去看看。
发表于 2015-11-10 10:53:35 | 显示全部楼层
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-10 21:54 , Processed in 0.073092 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表