pyspakr中格式错误的json修复

pyspakr中格式错误的json修复,json,pyspark,malformed,Json,Pyspark,Malformed,我有一个json文件,它是我从源代码处收到的,格式如下。 { “api_版本”:“1.3”, “响应代码”:“200”, “id”:“3237490513229753”, “lon”:“38.969916127827”, “lat”:“45.069889625267”, “页面url”:空, “名称”:“ATB”, “公司集团”:{ “id”:“3237499103085728”, “计数”:“1” }, “城市名称”:“克拉斯诺达尔”, “城市id”:“3237585002430511”, “

我有一个json文件,它是我从源代码处收到的,格式如下。 { “api_版本”:“1.3”, “响应代码”:“200”, “id”:“3237490513229753”, “lon”:“38.969916127827”, “lat”:“45.069889625267”, “页面url”:空, “名称”:“ATB”, “公司集团”:{ “id”:“3237499103085728”, “计数”:“1” }, “城市名称”:“克拉斯诺达尔”, “城市id”:“3237585002430511”, “地址”:“日内瓦,172/1”, “创建时间”:“2008-07-22 10:02:04”, “修改时间”:“2013-08-09 20:04:36 07”, “另见”:[ { “id”:“3237491513434577”, “lon”:38.9731106808, “lat”:45.02903122211, “名称”:“预付款”, “散列”:“5698HN745A8IJ1H86177UVGN94521J3464HE26763737242CF6E654G62J0I78E”, “广告”:{ “赞助文章”:{ 标题:“阿曼”, “文本”:“商务英语” }, “警告”:空 } } ] }
我知道title key中有语法问题,没有用双引号括起来。我如何能自动修复json文件的基本语法问题?任何帮助都会非常有用。

这回答了你的问题吗?@Joe我得到以下错误。回溯(最近一次调用):文件“json_parser.py”,第5行,在data=json.loads(re.sub(r)(\w+):“,r'''\1:”,jstring)File“/usr/lib64/python3.6/json/uuu init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu(s,idx)json.decoder.jsondeCoderror:Expecting','分隔符:第16行下面第33列(char 403)是代码。导入-重新导入json并打开(“/home/ec2 user/environment/test2.json”),作为infle:jstring=infle.read()data=json.load(re.sub(r“(\w+”,r'\1:”,jstring))打印(数据)