Как читать в этом JSON файле, отформатированном как диктофон? - PullRequest
0 голосов
/ 24 марта 2020

Итак, я работаю над обучением Python и у меня есть проект, над которым я работаю, чтобы отслеживать торговые автоматы. Мне дали JSON файлов для получения необходимой мне информации, но я не знаю, как ее прочитать. Мой учитель сказал, что она отформатирована так, чтобы ее можно было легко прочитать с каждым слотом торгового автомата в качестве словаря, но я очень незнаком со словарями и не понимаю, как это сделать. Если бы кто-то мог быстро дать мне пример того, как это читать, я был бы очень признателен, потому что я действительно даже не понимаю, с чего начать.

Вот часть файла JSON:

{

    "contents": [
        {
            "row": "A",
            "slots": [
                {
                    "current_stock": 2,
                    "item_name": "Coke",
                    "item_price": 1.75,
                    "last_stock": 3,
                    "slot_number": 1
                },
                {
                    "current_stock": 0,
                    "item_name": "Coke",
                    "item_price": 1.75,
                    "last_stock": 6,
                    "slot_number": 2
                },
                {
                    "current_stock": 1,
                    "item_name": "Coke",
                    "item_price": 1.75,
                    "last_stock": 2,
                    "slot_number": 3
                },
                {
                    "current_stock": 3,
                    "item_name": "Coke",
                    "item_price": 1.75,
                    "last_stock": 3,
                    "slot_number": 4
                },
                {
                    "current_stock": 2,
                    "item_name": "Coke",
                    "item_price": 1.75,
                    "last_stock": 2,
                    "slot_number": 5
                },

                {
                    "current_stock": 0,
                    "item_name": "Coke",
                    "item_price": 1.75,
                    "last_stock": 5,
                    "slot_number": 6
                },
                {
                    "current_stock": 6,
                    "item_name": "Coke Zero",
                    "item_price": 1.75,
                    "last_stock": 8,
                    "slot_number": 7
                },
                {
                    "current_stock": 2,
                    "item_name": "Coke Zero",
                    "item_price": 1.75,
                    "last_stock": 4,
                    "slot_number": 8
                },
                {
                    "current_stock": 4,
                    "item_name": "Coke Zero",
                    "item_price": 1.75,
                    "last_stock": 7,
                    "slot_number": 9
                }
            ]

 },

1 Ответ

0 голосов
/ 24 марта 2020

Требуется библиотека json.

В go из json в словарь

x = json.loads(YourDictionary)

в go из словаря в json

y = json.dumps(YourDictionary)

вот ссылка на ссылку: https://www.w3schools.com/python/python_json.asp

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