Как закодировать длинные строки значений JSON как многострочные? - программирование
Подтвердить что ты не робот

Как закодировать длинные строки значений JSON как многострочные?

ВАЖНО: Я не прошу о преобразовании строк как многострочных.

Я говорю о разделении длинной строки в JSON на несколько строк в моем исходном коде, когда эта строка должна логически находиться в одной строке.

Вкратце: я хочу, чтобы исходные строки нарушали правила, похожие на HTML.

{
    "id": 550,
    "text": "this is long text "
            "very-very-very long text "
            "longer than you can imagine."
}

Этот текст должен отображаться как:

this is long text very-very-very long text longer than you can imagine.

JSON ссылается на JavaScript.

Это не дубликат Многострочных строк в JSON, потому что этот вопрос сильно относится к JavaScript и этот вопрос не имеет четкого принятого ответа.

4b9b3361

Ответ 2

Согласно JSONLint.com, действует следующий многострочный JSON. Короче говоря, да, вы можете нажать enter и разбить его на разные строки.

{
    "a": 10,
    "b": 12,
    "c": 19
}

РЕДАКТОР: Я думаю, что неправильно понял ваш вопрос. Я не думаю, что вы можете сломать строку, как показано ниже. Это не работает.

{
    "a": "abcde
    fg",
    "b": 12,
    "c": 19
}

Ответ 3

Вы не можете этого сделать, вам нужно записать значение в одной строке, если вы хотите записать в следующей строке, вам нужно поместить \n в свой код