吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3565|回复: 14
收起左侧

[求助] python如何把json转为数组

[复制链接]
huanye 发表于 2020-2-5 15:55
本帖最后由 huanye 于 2020-2-5 16:51 编辑

{"data":{"rate":9.2,"userCount":1021,"iRated":0,"totalCnt":1033,"pageMax":69,"iRateStar":0,"pageIndex":1,"commentInfo":[]},"code":0,"msg":"suc"}
如何把这个数据转为数组然后直接调用data['rate']就是9.2这种

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

ReLoading 发表于 2020-2-5 16:07
键值对,转成数组,不知道你的目的,到底需要什么样的数据类型
beiying 发表于 2020-2-5 16:13
你一个是想转 data 里面的数据吧,就这样转
list_data =  [[_data[0], _data[1]] for _data in data['data'].items()]
aiil1236 发表于 2020-2-5 16:14
一般都是直接操作json串和没必要转数组啊。
//json字符串转数组
var jsonStr = '[1,2,3,{"a":1}]';
var jsarr=JSON.parse( jsonStr );
alert(jsarr[0]);
Sharonring 发表于 2020-2-5 16:17
转成什么格式的数组?["data":"rate":9.2,"userCount":1021,"iRated":0,"totalCnt":1033,"pageMax":69,"iRateStar":0,"pageIndex":1,"commentInfo":[]],["code":0],["msg":"suc"]]这种?
Zeaf 发表于 2020-2-5 16:24
话说python的数组是指列表吗?
小白问问,只学过python
 楼主| huanye 发表于 2020-2-5 16:36
Sharonring 发表于 2020-2-5 16:17
转成什么格式的数组?["data":"rate":9.2,"userCount":1021,"iRated":0,"totalCnt":1033,"pageMax":69,"iRa ...

对,就是这种
namedlxd 发表于 2020-2-5 16:43
你对列表的理解有误
Miracle-紫狼 发表于 2020-2-5 17:39
import json
j = '{"data":{"rate":9.2,"userCount":1021,"iRated":0,"totalCnt":1033,"pageMax":69,"iRateStar":0,"pageIndex":1,"commentInfo":[]},"code":0,"msg":"suc"}'
son_parse =  json.loads(j)
data = json_parse['data']
print(data['rate'])
天黑我隐身 发表于 2020-2-5 17:55
1.png
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-14 02:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表