import json
array = '{"fruits": ["apple", "banana", "orange"]}'
data = json.loads(array)
これは私のJSON配列ですが、フルーツ文字列のすべての値をPythonリストに変換したいと考えています。これを行う正しい方法は何でしょうか?JSON配列をPythonリストに変換する
import json
array = '{"fruits": ["apple", "banana", "orange"]}'
data = json.loads(array)
これは私のJSON配列ですが、フルーツ文字列のすべての値をPythonリストに変換したいと考えています。これを行う正しい方法は何でしょうか?JSON配列をPythonリストに変換する
import json
array = '{"fruits": ["apple", "banana", "orange"]}'
data = json.loads(array)
print data['fruits']
# the print displays:
# [u'apple', u'banana', u'orange']
あなたは必要なものすべてを手に入れました。 data
は辞書になり、data['fruits']
は
ああ、そうです。私はそれが配列ではなく、オブジェクトから単一の文字列を取得すると思った。ありがとう! – user1447941
@ user1447941:問題ありません。デコーダは、すべてのjsonオブジェクトをPython組み込みの対応オブジェクトに変換します。 – jdi
あなたのコードは私のためにデータの周りだけで動作するので、 'print(data [' fruits '])'を意味しましたか? –
import json
array = '{"fruits": ["apple", "banana", "orange"]}'
data = json.loads(array)
fruits_list = data['fruits']
print fruits_list
あなたは何を意味するのリストになりますか? 'data ['fruits']'はリストになります – jdi
あなたは_Array_を含むJSON _Object_を持っています。 JSON配列は、Pythonの 'list'と同型です。 JSON _Object_は、Pythonの 'dict'と同義です。技術的には、値が文字列の 'list'である単一のキーと値のペアを含む' dict'を持っています。 –