Я ищу текстовый формат данных, который поддерживает многострочные строки.
JSON не разрешает многострочные строки:
>>> import json
>>> json.dumps(dict(text='first line\nsecond line'))
'{"text": "first line\\nsecond line"}'
Мой желаемый результат:
{"text": "first line
second line"}
Этот вопрос касается ввода и вывода. Формат данных должен быть доступен для редактирования с помощью редактора, такого как vi, emacs или блокнот.
Мне все равно, если будут использоваться простые кавычки "
или трипсовые кавычки (например, в Python) """
.
Существует ли удобный для людей понятный формат обмена текстовыми данными, который поддерживает это?
Использовать регистр
Я хочу редактировать данные с многострочными строками с помощью vi
. Это не забавно, если данные находятся в формате json.