Мои данные похожи на приведенные ниже данные ('snippet.json'). Я хочу, чтобы иметь возможность заменить значения, например, для ID: 1, заменить номер сотрудника в 2455.Манипулирование/замена значений в словарях внутри списков
Snippet данных:
{ "сотрудников": [{ "level1": { "ID" : 1, «firstname»: «John», «employee number»: 2343}, {"level1": {"id": 2, "firstname": "Jane", "employee number": 5647}}] }
Я понимаю, что гораздо проще заменить значения в виде списка или словаря, поэтому я сделал следующее, чтобы преобразовать его в список.
import json
viewer_string=open('snippet.json','r')
data_str = viewer_string.read()
data_list = []
data_list.append(data_str)
Но это, похоже, не работает. Есть ли способ конвертировать Snippet.json в словарь? Или есть еще один способ сделать это?
Этот json не совсем выглядит действительным – donkopotamus