【发布时间】:2023-03-31 03:05:02
【问题描述】:
我得到一个类似于 JSON 的字符串,我正在尝试使用 python 将其转换为有效的 JSON。 看起来像这个例子,但实际数据变得很长:
{u'key':[{
u'key':u'object',
u'something':u'd\xfcabc',
u'more':u'\u2023more',
u'boolean':True
}]
}
所以还有很多特殊字符,以及应该只是小写字母的“错误”布尔值。 我对我得到的数据没有任何影响,我只需要以某种方式解析它并从中提取一些东西。 我试图替换特殊字符和所有内容并强制它成为有效的 JSON,但它一点也不优雅,我很容易忘记替换一种特殊字符。
【问题讨论】:
-
能否确认第一个键
key和数据之间是否有冒号':'?{u'key'[{ -
你是对的,有一个冒号。已更正。
-
这根本不是 JSON,而是 Python dict 的 repr。
标签: python json python-2.7 unicode