我有一个看起来像 JSON 的字符串,但事实并非如此。我想将它转换为 Python 对象(来回)。
这是格式:
v = "{ TestKey = true,
Calibration = 0,
Blacks = 0,
Brightness = 50,
BasicSetting = { 0,
0,
32,
22},
Whites = 0 }"
我不能在这样的字符串上直接使用 json.load(v) 。将其转换为 Python 对象的最佳/最简单方法是什么?编写自定义 Python JSON 编码器/解码器?我需要将 Python 解码回原始字符串格式。
到目前为止,我正在替换 = by : 但我面临一些问题,无法正确地将 ' 放入原始字符串中,我认为这不是最好的方法。还有其他建议吗?
谢谢。