Я пытаюсь кодировать данные в JSON на Python, и у меня возникла небольшая проблема. Я считаю, что проблема - просто недоразумение.Python JSON encoding
Я относительно новичок в 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 Синтаксис
- Я не понимаю Pythons Модуль (ы) JSON
- Я использую неприемлемый тип данных.