JSON数据格式是这样的:
{"wegInstLt":[{"billTypeCode":"0","channelId":530,"channelKind":"03","isHaveBillDate"...
{"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数据是名/值对,其中只有一个"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集合中,再问一句,如果不用泛型集合就没意义了,你是通过索引来取值的。
2020-12-30 · MySQL开源数据库领先者
关注
展开全部
MySQL 从 5.7 开始,增加了新的数据类型:JSON。
JSON 类型的出现,弥补了 MySQL 长期以来相比其他关系型数据库的非标准化特性略势,比如可以用 JSON 来实现类似字典、数组等类型。以及之后大量针对 JSON 类型字串的相关遍历方法与函数。
比如对数组来说,简单的遍历路径为 "$[数组小标]" 或者 "$[*]" 来一次性遍历所有元素。MySQL 8.0 又新增了对于数组元素的范围遍历,比如 "$[m to n]",表示遍历下标为 m 到 n 的元素。
JSON 类型的出现,弥补了 MySQL 长期以来相比其他关系型数据库的非标准化特性略势,比如可以用 JSON 来实现类似字典、数组等类型。以及之后大量针对 JSON 类型字串的相关遍历方法与函数。
比如对数组来说,简单的遍历路径为 "$[数组小标]" 或者 "$[*]" 来一次性遍历所有元素。MySQL 8.0 又新增了对于数组元素的范围遍历,比如 "$[m to n]",表示遍历下标为 m 到 n 的元素。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样告诉你吧 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
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
追问
问题已解决,谢谢你的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你想要解答什么。。。
追问
我想把json 转换成LIST 但不知道怎么解析。
追答
List???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询