python Прерывание строки с помощью json di c? - PullRequest
0 голосов
/ 11 июля 2020

Я хочу сделать di c с датой проверки

Итак, я сделал

import json
import sys
import datetime

def check():
    with open('menu.json', encoding='utf-8') as json_file:
        data = json.load(json_file)
        print(str(data)) # or f"{data}"

check()

с этим json

{
    "1": [
        "Date 1 Food.",
    ],
    "2": [
        "Date 2 Food",
    ],
}

Но как я могу разрыв строки Я пробовал json .load.dumps, но не работает ...

и как я могу изменить вывод по дате с помощью json? 1,2 - разные дни

1 Ответ

0 голосов
/ 11 июля 2020

ваш код работает! вам нужно поправить ваш json файл. У вас есть две ошибки в формате json:

  • после последнего элемента в массиве, вы не должны ставить запятую,
  • после последнего значения json, вы не должны поставьте запятую. Не могли бы вы попробовать использовать этот новый menu.json файл
{
    "1": [
        "Date 1 Food."
    ],
    "2": [
        "Date 2 Food"
    ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...