Heyo,
Я очень новичок в Python и программировании в целом, поэтому я чувствую, что мне здесь не хватает чего-то очевидного ...
Итак, у меня есть JSON файл с кучей данных, большая часть которых мне не нужна. Идея состоит в том, чтобы извлечь полезные части и сохранить их в отдельном JSON или вернуться к другой функции.
Вот что я получил до сих пор
def parse_tickets():
"""Parses ticket ID, subject, type, priority.
If the file name is "test", will default to test.json as input.
"""
tmp_name, link_head = get_json_name()
data = load_json(tmp_name)
for ticket in data:
parse_result = dict(ticket_id=ticket['id'], ticket_type=ticket['ticket_type'])
#need to extract ticket['id'], ticket['ticket_type'], ticket['subject']
return(parse_result)
parse()
данные содержат первый словарь.
Все работает, если я просто печатаю значения, но мне нужно, чтобы они были в другом словаре. С моей текущей настройкой новый dict содержит только первую «строку» данных.
Вопрос в том, как извлечь из словаря определенные c наборы key: value и сохранить их в второй словарь?
Как еще что-то, что меня вообще беспокоит, могу ли я анализировать информацию из Chrome любым способом, возможно, сохранив страницу? Я знаю, что есть некоторые библиотеки для вставки API или URL, но это потребует большого количества обручей, поскольку большинству моих инструментов требуются учетные записи Google / Microsoft.