Python でデータを JSON にエンコードしようとしていますが、かなりのトラブルが発生しています。問題は単なる誤解だと思います。
私は Python に比較的慣れておらず、さまざまな Python データ型に慣れていないため、おそらくそれが私を混乱させている原因です。
現在、リストを宣言し、別のリストをループして、あるリストを別のリストに追加しています。
import simplejson, json
data = [['apple', 'cat'], ['banana', 'dog'], ['pear', 'fish']]
x = simplejson.loads(data)
# >>> typeError: expected string or buffer..
x = simplejson.dumps(stream)
# >>> [["apple", "cat"], ["banana", "dog"], ["pear", "fish"]]
# - shouldn't JSON encoded strings be like: {{"apple":{"cat"},{"banana":"dog"}}
だから私はどちらか:
- JSON 構文がわかりません
- Python の JSON モジュールがわかりません
- 不適切なデータ型を使用しています。