<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']
はオッケー。
ちゅうことで、リスト中の文字は、"
で囲って、
リストは、'
で囲うらしい。