dict在python中插入和更新键值对

时间:2018-07-31 15:30:57

标签: python-3.x

"SOCIAL_MEDIA": {"google": "abcdef123456789101112131",
               "insta": "abcdef12341yHlmOrR8D3vlV1cD2VtL7k9xk9DSB8vw="
               }

输入密钥:
"SOCIAL_MEDIA"

输入值:
"facebook": "98765432181bbe3a2596efa8ba7abcde"

输出如下:

"SOCIAL_MEDIA": {"google": "abcdef123456789101112131",
               "insta": "abcdef12341yHlmOrR8D3vlV1cD2VtL7k9xk9DSB8vw=",
               "facebook": "98765432181bbe3a2596efa8ba7abcde"
               }

1 个答案:

答案 0 :(得分:0)

我想,您需要这样的东西:

import json

input_data = '{"SOCIAL_MEDIA": {"google": "abcdef123456789101112131", "insta": "abcdef12341yHlmOrR8D3vlV1cD2VtL7k9xk9DSB8vw="}}'
parsed_data = json.loads(input_data)
parsed_data["SOCIAL_MEDIA"]["facebook"] = "98765432181bbe3a2596efa8ba7abcde"
output_data = json.dumps(parsed_data)

print(output_data)