函数方法
s为key不带双引号的json数据
def jsonfy(s: str) -> object:
# 此函数将不带双引号的json的key标准化
obj = eval(s, type('js', (dict,), dict(__getitem__=lambda s, n: n))())
return obj
正则
re_jsonfy = re.sub(r'(?<={|,)(\w+?)(?=:)', r'"\1"', s)
函数方法
s为key不带双引号的json数据
def jsonfy(s: str) -> object:
# 此函数将不带双引号的json的key标准化
obj = eval(s, type('js', (dict,), dict(__getitem__=lambda s, n: n))())
return obj
正则
re_jsonfy = re.sub(r'(?<={|,)(\w+?)(?=:)', r'"\1"', s)
本文标题:python将不带双引号的json的key标准化
本文链接:https://www.haomeiwen.com/subject/mgxtaktx.html
网友评论