2017-04-18 46 views
0

我試圖通過JSON開始在TFS 2017年建設成爲本例所示: https://www.visualstudio.com/en-us/docs/integrate/api/build/builds#queue-a-build網絡路徑字符串化的字典

這是我的JSON:

{ 
"definition": 
{ 
    "id": 167 
}, 
"sourceBranch": "refs/heads/master", 
"parameters": "{\"system.debug\":\"false\",\"BuildConfiguration\":\"release\",\"BuildPlatform\":\"any cpu\",\"PushInfoXmlFilePath\":\"\\\\08tfs02\\PushInformation\\PushInfo896.xml\"}" 
} 

展望事件日誌我看到這個例外:

Newtonsoft.Json.JsonReaderException:錯誤的JSON轉義序列:\ P。 路徑 'PushInfoXmlFilePath',第1行,位置115

我已經嘗試過了更換網絡路徑\ 「\\ 08tfs02 \ PushInformation \ PushInfo896.xml \」用一個簡單的\ 「測試\」然後它沒有錯誤地工作。

如何使其與網絡路徑一起工作?

+0

嘗試了下面的方法,它解決了你的問題嗎? –

回答

0

試試這個格式爲您的JSON文件:

{ 
    "definition": { 
    "id": 167 
    }, 
    "Parameters": { 
    "system.debug": "false", 
    "BuildConfiguration": "release", 
    "BuildPlatform": "any cpu", 
    "PushInfoXmlFilePath": "\\\\08tfs02\\PushInformation\\PushInfo896.xml" 
    } 
} 

你最好不要把所有的參數在一行。