python将不带双引号的json的key标准化

函数方法

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标准化)