Я использую JSON для обновления описания выпуска GitHub со списком коммитов для этой версии.Использование REST API GitHub для обновления выпуска с помощью описания нескольких строк
Проблема заключается в том, что если в описании есть символ новой строки команда не выполняется:
Stdout: {
Stdout: "message": "Problems parsing JSON",
Stdout: "documentation_url": "https://developer.github.com/v3"
Stdout: }
Единственный способ, которым я получил его на работу, чтобы заменить символ новой строки в пространстве:
def API_JSON = sprintf ('{"body": "%s"}', description.replace('\n',' '));
Однако без новых строк описание трудно читать. Есть ли способ установить описание для выпуска GitHub с использованием API/JSON и сохранить новые строки?