如何用Python解析多层嵌套的JSON?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用Python解析多层嵌套的JSON?相关的知识,希望对你有一定的参考价值。

近期遇到用Python解析多层嵌套的JSON的困难,通过json.loads转为dict类型后,使用dict['key']来调取value,会提示TypeError: string indices must be integersJSON文件如链接:https://api.doctorxiong.club/v1/fund?code=010300,009683,006355,006697JSON的第二层是个二维表,目标就是第二层,读取出来写到xls表中

参考技术A 可以根据jpath解析keyword或路径。
也可以根据实际结果进行剥洋葱似的层层解析处理。
参考技术B 单纯从你给的这个链接,使用requests.get(url).json()
这样拿到的数据,是dict类型,取值正常.....
参考技术C

本回答被提问者采纳

以上是关于如何用Python解析多层嵌套的JSON?的主要内容,如果未能解决你的问题,请参考以下文章

使用jsonpath解析多层嵌套的json响应信息

c#中怎么解析多层json数据

反序列化多层嵌套json实体

SQL:LATERAL VIEW函数解析多嵌套的json

java怎么解析多层嵌套的json得到每个元素

java怎么组装多层嵌套json