В Python, как лучше всего создать JSON с несколькими ключами - PullRequest
0 голосов
/ 01 мая 2018

Например, я пытаюсь создать что-то, что перечисляет информацию с данными, такими как:

Accoun1: User 1: Last Used date
Account1: User 2: " "
Account2: User 3: " "

И так далее, и тому подобное. Я хотел бы, чтобы позже эти данные читались как json для других, которые будут их использовать, но не знакомы с тонкостями словарей. Мне было интересно, есть ли хороший способ сделать это эффективно? Спасибо!

Ответы [ 2 ]

0 голосов
/ 01 мая 2018

В зависимости от ваших потребностей, он может обеспечить большую гибкость в будущем коде для выполнения списка таких слов:

accounts = \
[
   {
     "account": "Account1",
     "user": "User 1",
     "last_used": datestring
   },
   {
     "account": "Account1",
     "user": "User 2",
     "last_used": datestring
   },
   {
     "account": "Account2",
     "user": "User 3",
     "last_used": datestring
   }
 ]
0 голосов
/ 01 мая 2018

Одно из возможных решений:

import json

data = {
    'Account1': {
        'User1': 'Last Used Date',
        'User2': ' '
    },
    'Account2': {
        'User3': ' '
    }
}

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