読者です 読者をやめる 読者になる 読者になる

<Python, json> json.loads で文字のリストを読み込む場合、、、

文字列化strしているリストlistで、
リストの中身が文字のものを、
json.loadsする場合。

例。

In [126]: a = "['a','b']"

In [127]: json.loads(a)
---------------------------------------------------------------------------
:
JSONDecodeError: Expecting value: line 1 column 2 (char 1)

ゲロ。。。
でも、、

In [128]: a = '["a","b"]'

In [129]: json.loads(a)
Out[129]: ['a', 'b']

はオッケー。

ちゅうことで、リスト中の文字は、"で囲って、
リストは、'で囲うらしい。