JSON数据格式是这样的:

{"wegInstLt":[{"billTypeCode":"0","channelId":530,"channelKind":"03","isHaveBillDate":"0","isHavePayAmount":"0","isLeePay":"0","isPrePay":"1","wiliCode":"1238","wiliItem":"00","wiliName":"哈尔滨市自来水公司","wltiId":10345}]},求解答。

JSON是一种轻量级数据交换格式。json简单说就是js中的对象和数组,所以这两种结构就是对象和数组2种结构,你用的数据格式就是对象和数组的复合结构。
你的示例JSON数据是名/值对,其中只有一个"wegInstLt"的变量名,值是包含一个条目的数组。假设var info={"wegInstLt":[{"billTypeCode":"0","channelId":530,"channelKind":"03","isHaveBillDate":"0","isHavePayAmount":"0","isLeePay":"0","isPrePay":"1","wiliCode":"1238","wiliItem":"00","wiliName":"哈尔滨市自来水公司","wltiId":10345}]}; 要获得"哈尔滨市自来水公司"可以这样写:
info.wegInstLt[0].wiliName
希望可以帮到你,祝你生活愉快!追问

讲的很详细,但我是要把这个json数据转换成list集合啊 不是在前台页面获取

追答

可以后台处理啊,按照上面的方式获取数组里每一项值。你可以动态的加到list集合中,再问一句,如果不用泛型集合就没意义了,你是通过索引来取值的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-30
MySQL 从 5.7 开始,增加了新的数据类型:JSON。
JSON 类型的出现,弥补了 MySQL 长期以来相比其他关系型数据库的非标准化特性略势,比如可以用 JSON 来实现类似字典、数组等类型。以及之后大量针对 JSON 类型字串的相关遍历方法与函数。
比如对数组来说,简单的遍历路径为 "$[数组小标]" 或者 "$[*]" 来一次性遍历所有元素。MySQL 8.0 又新增了对于数组元素的范围遍历,比如 "$[m to n]",表示遍历下标为 m 到 n 的元素。
第2个回答  2013-03-29
这样告诉你吧 PHP呢 json_decode('',true) 就可以得到这样的数组:
Array
(
[wegInstLt] => Array
(
[0] => Array
(
[billTypeCode] => 0
[channelId] => 530
[channelKind] => 03
[isHaveBillDate] => 0
[isHavePayAmount] => 0
[isLeePay] => 0
[isPrePay] => 1
[wiliCode] => 1238
[wiliItem] => 00
[wiliName] => 哈尔滨市自来水公司
[wltiId] => 10345
)

)

)

按照你说的list 我觉得你是说python语言的list么。
在python里面 是 html = json.loads(html,encoding='utf-8')
成 a Python object追问

问题已解决,谢谢你的回答

第3个回答  2020-12-26

第4个回答  2013-03-29
你想要解答什么。。。追问

我想把json 转换成LIST 但不知道怎么解析。

追答

List???