有一个像这样的json:
{
"P1": "ss",
"Id": 1234,
"P2": {
"P1": "cccc"
},
"P3": [
{
"P1": "aaa"
}
]
}
Run Code Online (Sandbox Code Playgroud)
P1如果没有迭代所有json,我怎么能找到所有的价值?
PS:P1可以在json的任何地方.
如果没有方法可以做到这一点,你能告诉我如何遍历json吗?
假设我有一个 JSON 文件,其结构要么未知,要么可能会随着时间的推移而改变 - 我想用我在 Python 中选择的字符串替换“REPLACE_ME”的所有值。
我发现的一切都假设我知道其结构。例如,我可以读取 with 中的 JSONjson.load并遍历字典以进行替换,然后将其写回。这假设我知道键名、结构等。
如何将 JSON 文件中的所有给定字符串值替换为其他内容?