:s2
しかしs1
があるため、私はjson.loads
行うとPython文字列json.loads間difrenceでどのようなエラー
s1 = '["a"]'
s2 = "['a']"
、私は、次の取得エラーが罰金:
>>> s1='["a2"]'
>>> s2="['a2']"
>>> json.loads(s1)
[u'a2']
>>> json.loads(s2)
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
私は 'json'に慣れていませんが、このメソッドは特定の入力文字列形式を必要としますか? – lllluuukke
あなたのコードと例外情報を修正してください。あなたは 's1'を2回定義していますが、' s2'は定義していないので、例外は 'NameError'でなければなりません。あなたのコードを正確に表示するようにコードを修正してください。 – Tadeck
@Ashish:あなたの質問を修正してフォーマットしました。 – Tadeck