下面的JSON字符串获取错误: ValueError:Expecting,delimiter:line 1 column ....
{"EndUsrIpAdr":"x.x.x.x","EndUsrBrwsrAgnt":"Mozilla/5.0 (Linux; Android 5.1; Bush Spira E2X 5" Smartphone Build/LMY47D) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.81 Mobile Safari/537.36","ReqOrg":"xxx.com"}
修改E2X 5"
至E2X 5
可解决错误。
如何从"
中移除此E2X 5"
,因为如果我使用替换,我担心它会删除所有""来自JSON字符串。
答案 0 :(得分:1)
它是一个无效的JSON,你可以在这里验证你的json https://jsonlint.com
您可以使用\"
分隔符添加"
或任何其他转义字符
这是解析儿子的python示例代码
import json
with open("jsonFileName.json") as _fp:
try:
_json_data = json.load(_fp)
# _json_data is a python dict, if everything went correct
except:
# error in parsing son
pass