Начиная с Python, возникают проблемы при перемещении определенной пары ключ: значение из JSON в диктовку - PullRequest
0 голосов
/ 11 января 2020

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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...