Как я могу редактировать большой JSON вручную?
У меня большой файл JSON, около 100 МБ. Я хотел бы вручную проверить некоторые атрибуты, а затем добавить дополнительные атрибуты для некоторых объектов.
Я бы начал с просмотра подмножества файла. Скажем, первые 100 предметов. Я бы постепенно увеличивал масштаб до 250, затем тысячи и т. Д.
Может ли кто-нибудь предложить язык или программное обеспечение (я использую Windows), превосходное в этой задаче?
Некоторые предыдущие предложения, которые не работают или не могут работать.
- Sublime - никогда не загружал файл. Загрузка бар навсегда. Пришлось убить.
- NotePad ++ - никогда не загружается. Froze. Пришлось убивать.
- Все, что в сети - данные являются конфиденциальными.
Больше информации о Python и Jupyter.
with open(path, 'r') as f:
data = json.load(f)
for i, (k, v) in enumerate(data.items()):
print(i, k, v)
if i == 2:
break
Вызывает ошибку. Я думаю, что это связано с Юпитером, но я не уверен.
IOPub data rate exceeded.
The notebook server will temporarily stop sending output
to the client in order to avoid crashing it.
To change this limit, set the config variable
`--NotebookApp.iopub_data_rate_limit`.
Current values:
NotebookApp.iopub_data_rate_limit=1000000.0 (bytes/sec)
NotebookApp.rate_limit_window=3.0 (secs)
Это заставляет меня задаться вопросом, просто ли так поступать глупо.
Возможные решения