1. ホーム
  2. python

[解決済み] JSONのシングルクォートとダブルクォート

2022-05-08 09:39:14

質問

私のコード

import simplejson as json

s = "{'username':'dfdsfdsf'}" #1
#s = '{"username":"dfdsfdsf"}' #2
j = json.loads(s)

#1 定義がおかしい

#2 定義が正しい

Pythonでは、次のようなことを聞いたことがあります。 シングル ダブル quote は入れ替え可能です。どなたか説明してください。

どのように解決するのですか?

JSONの構文 はPythonの構文ではありません。JSONは文字列を二重引用符で囲む必要があります。