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版本的描述並保留換行符?