JSON 使用键/值对的字符串来表示数据{键:值}
{"name":"张三","age":"20"}
可以表示一个姓名,年龄的信息
1.方法一
cJosn=[{"name":"张三","age","20"}]
它就是字符串嘛,简单的构建就这样完成了。 2.方法二:
oUser=Createobject("foxJson")
oUser.Append("name","张三")
oUser.Append("age",20)
?oUser.ToString()
cJosn='{"name":"张三","age","20"}'oJSON=fox_parse(cJson)
?oJson.item("张三")
?oJson.item("age")
[{"name":"张三","age":"20"},{"name":"李四","age":"18"}]
方法1
?'[{"name":"张三","age":"20"},{"name":"李四","age":"18"}]'
方法2
oUsers=Createobject("foxJson",{})
oUser=Createobject("foxJson")
oUser.Append("name","张三")
oUser.Append("age",20)
oUsers.Append(oUser)
oUser=Createobject("foxJson")
oUser.Append("name","张三")
oUser.Append("age",20)
oUsers.Append(oUser)
?oUser.toString()
cJson='[{"name":"张三","age":"20"},{"name":"李四","age":"18"}]'oUsers=foxjson_parse(cJson)
?"记录数",oUsers.Count?oUsers.item(1).item("name")
?oUsers.item(1).item("age")
?oUsers.item(2).item("name")
?oUsers.item(2).item("age")
如果在框架之外使用,请加载如下库 Set Library To foxjson.fll Additive Set Procedure To foxJson Additive Set Procedure To foxJson_Parse Additive
foxjson 的类库,下载
https://share.weiyun.com/b509595b43b05766290f1003c5c749e7