|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
json = [
{"id":1,"name":1,"age":1},
{"id":1,"name":2,"age":3},
{"id":1,"name":4,"age":4},
{"id":3,"name":3,"age":3},
{"id":3,"name":4,"age":5},
{"id":4,"name":12,"age":10}
]
json2 = [
{
'id': 1, 'list': [
{'name': 1, 'age': 1},
{'name': 2, 'age': 3},
{'name': 4, 'age': 4}
]
}, {
'id': 3, 'list': [
{'name': 3, 'age': 3},
{'name': 4, 'age': 5}
]
}, {
'id': 4, 'list': [
{'name': 12, 'age': 10}]
}
]
将json 转化成json2
本帖最后由 suchocolate 于 2020-12-2 13:38 编辑
json库
- import json
- js1 = [
- {"id": 1, "name": 1, "age": 1},
- {"id": 1, "name": 2, "age": 3},
- {"id": 1, "name": 4, "age": 4},
- {"id": 3, "name": 3, "age": 3},
- {"id": 3, "name": 4, "age": 5},
- {"id": 4, "name": 12, "age": 10}
- ]
- stream = json.dumps(js1)
- data = json.loads(stream)
- print(data)
- print(type(data))
复制代码
str替换法: - js1 = [
- {"id": 1, "name": 1, "age": 1},
- {"id": 1, "name": 2, "age": 3},
- {"id": 1, "name": 4, "age": 4},
- {"id": 3, "name": 3, "age": 3},
- {"id": 3, "name": 4, "age": 5},
- {"id": 4, "name": 12, "age": 10}
- ]
- temp = str(js1).replace('"', '\'')
- data = eval(temp)
- print(data)
- print(type(data))
复制代码
|
|