json.loads()
把Json格式字符串解码转换成Python对象 从json到python的类型转化对照如下:
移除json多余逗号,避免json.loads报错
import re
def remove_redundant_comma(text):
"""
移除json多余逗号,避免json.loads报错
"""
rex = r"""(?<=[}\]"'])\s*,\s*(?!\s*[{["'])"""
return re.sub(rex, "", text, 0)
兼容不标准的json格式
paramsDic = json.loads(params,strict=False) #strict兼容不标准的json格式