用法:
//解析json数据,双引号要加 \ 进行转义
s text = "{\"id\":1, \"name\":\"xiaobai\", \"age\":16}"
s jo = json(text)
//获取id
s a = json(jo, "get", "id")
syso(a)
//获取name
s b = json(jo, "get", "name")
syso(b)
//获取age
s c = json(jo, "get", "age")
syso(c)
//修改age数据
json(jo, "set", "age", 20)
//删除id数据
json(jo, "del", "id")
//打印json数据
s text = json(jo, "json")
syso(text)
//解析json列表数据
s text = "{\"userlist\":[{\"id\":1, \"name\":\"niubi\", \"age\":16},{\"id\":2, \"name\":\"wangba\", \"age\":18},{\"id\":3, \"name\":\"goudan\", \"age\":17}]}"
s jo = json(text)
//打印json数据
s list = json(jo, "list", "userlist")
s size = json(list, "size")
xh (size > 0)
{
size = size - 1
s item = json(list, "data", size)
//获取id
s a = json(item, "get", "id")
syso(a)
//获取name
s b = json(item, "get", "name")
syso(b)
//获取age
s c = json(item, "get", "age")
syso(c)
}
说明:
常用于解析服务器反馈的数据。