1
我正在使用JSON更新GitHub发行版的描述,并提供该发行版的提交列表。使用GitHub的REST API使用多行描述更新发行版
的问题是,如果描述了一个换行符命令失败:
Stdout: {
Stdout: "message": "Problems parsing JSON",
Stdout: "documentation_url": "https://developer.github.com/v3"
Stdout: }
我得到它的工作的唯一办法是用空格来代替换行符:
def API_JSON = sprintf ('{"body": "%s"}', description.replace('\n',' '));
但是,如果没有换行符,说明难以阅读。有没有办法使用API/JSON来设置GitHub版本的描述并保留换行符?