python2でロードするjson形式の文字列がありますが、json.loads()
の場合はエラーになります。 jsonでブレースエスケープを処理する方法
{"api":"wdetail","v":"5.0","ret":["100"],"data":{"apiStack":[{"name":"esi","value":"{\"api\":\"com.aaa.detail\",\"v\":\"1.0\",\"ret\":[\"11\"]}"}]}}
JSON文字列上の負荷が、それは誤りプロンプトが表示されます
:ValueError: Expecting , delimiter: line 1 column 87 (char 86)
は、私は引用符を削除する場合は引用符が
"value":"{\"api\"
でブレースの前に、JSONの負荷が動作するため、つまり見つかりました。最初の文字列について
{"api":"wdetail","v":"5.0","ret":["100"],"data":{"apiStack":[{"name":"esi","value":{\"api\":\"com.aaa.detail\",\"v\":\"1.0\",\"ret\":[\"11\"]}}]}}
使用している正確な文字列リテラル(好ましくはMCVE)を確認できますか?もしあなたが 'r'''文字列で持っていたものをラップすると、うまくいくはずです。これを実際の他の入力からテストしていますか、または文字列を手動で入力するだけですか? –