1

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 をデコードして元の文字列形式に戻す必要があります。

これまでのところ、 = を : に置き換えていますが、 ' を元の文字列に正しく配置するためにいくつかの問題に直面しており、それが最善の方法だとは思いません。他の提案はありますか?

ありがとう。

4

1 に答える 1