如何使用JSON获取有关字符串的信息?

2024-09-28 21:29:58 发布

您现在位置:Python中文网/ 问答频道 /正文

你好,我有一个使用Python的字符串:

a = '{"test0": [{"test1": [{"test2": 0, "test3": "a", "test4": "test5", 
"test6": "b", "test7": {"test8": [{"test9": "", "test10": [""]}], 
"test11": [{"test12": "", "test12": []}], "test13": [{"test14": "", 
"test15": []}]}, "test16": 0, "test17": 0}], "test18": "", "test19": "", 
"test20": 0, "test21": 0}], "test22": ""}'

但是当我尝试这个a["test0"]时,它不起作用。。。你有什么办法使这个可行吗?你知道吗

谢谢你!你知道吗


Tags: 字符串test1test2test3test4test5test10test12
1条回答
网友
1楼 · 发布于 2024-09-28 21:29:58

我不确定你的实际代码是什么,但如果我猜我会这样写:

a = '{"test0": [{"test1": [{"test2": 0, "test3": "a", "test4": "test5", "test6": "b", "test7": {"test8": [{"test9": "", "test10": [""]}], "test11": [{"test12": "", "test12": []}], "test13": [{"test14": "", "test15": []}]}, "test16": 0, "test17": 0}], "test18": "", "test19": "", "test20": 0, "test21": 0}], "test22": ""}'

d = json.loads(a)

print(d['test0'])

输出:

[{'test1': [{'test2': 0, 'test3': 'a', 'test4': 'test5', 'test6': 'b', 'test7': {'test8': [{'test9': '', 'test10': ['']}], 'test11': [{'test12': []}], 'test13': [{'test14': '', 'test15': []}]}, 'test16': 0, 'test17': 0}], 'test18': '', 'test19': '', 'test20': 0, 'test21': 0}]

相关问题 更多 >