Я пытаюсь прочитать набор данных и установить целочисленное значение файла JSON в качестве массива списка. Это пример файла JSON,
[{
"index_id": "1234",
"text": "hello world",
},
{
"index_id": "5678",
"text": "roses are red",
}]
Прямо сейчас я только что попытался прочитать файл JSON и поместить все в defaultdict (список), это все испортило. Предположим, я прочитал все до L1
Если я попытаюсь получить L1 [1234] , это приведет к ошибке, поскольку 1234 не является допустимым индексом в L1, а индексы равны 0,1.
Если был напечатан L1,
{u'1234': u'hello world'}, {u'5678': u'roses are red'}]
Я понимаю, что в списке есть мое потенциальное значение для индекса в качестве значения, хранящегося в Юникоде (что еще хуже).
Так, как превратить L1 в метод или метод, чтобы, если я попытаюсь поднять L1 [1234] , это подняло бы 'hello world'
{1234: u'hello world'}, {5678: u'roses are red'}]
Спасибо
Отредактировано: изменен JSON.