你可以用json模块:import json
json_s = json.loads('{"responseStatus":"ok","responseHeader":{"now":1528734419187,"status":"ok","requestId":"Wx6i0wquZS4AAFNeStwAAABg"},"responseData":{"id":38}}')
json_s['responseData']['id'] = '38' # Or str(json_s['responseData']['id'])
print(json_s)
或者在这种情况下,它是一个有效的字典,所以可以使用eval():json_s = '{"responseStatus":"ok","responseHeader":{"now":1528734419187,"status":"ok","requestId":"Wx6i0wquZS4AAFNeStwAAABg"},"responseData":{"id":38}}'
a = eval(json_s)
a['responseData']['id'] = '38' # Or str(a['responseData']['id'])
print(a)
如果要将字典转换为json_s和a返回到字符串,然后使用str(json_s)和str(a)分别。