2014-11-03 59 views
0
String searchString = '{"jql": "project","startAt": 0,"maxResults":1 ,"fields": ["id","key","summary = UI Test nn nn OAADI: Dispatching of activities to field technicians"]}'; 

我使用該字符串來查詢jira rest api的搜索。當我建立一個字符串時,Java中的字符常量無效?

+2

Java中的字符串以'''開始,以''開頭字符 – 2014-11-03 15:49:23

+1

問題是? – jarnbjo 2014-11-03 15:49:53

+0

什麼時候發生錯誤?JIRA API返回的錯誤是否得到stackTrace? – 2014-11-03 15:50:08

回答

4

我相信你正在尋找這樣的:

String searchString = "{\"jql\": \"project\",\"startAt\": 0,\"maxResults\":1 ,\"fields\": [\"id\",\"key\",\"summary = UI Test nn nn OAADI: Dispatching of activities to field technicians\"]}"; 

在Java中,string需要雙引號"char需要單引號'。要想像你想要的那樣在一個字符串中嵌入引號,你必須在前面添加一個\來避開它們。

你可以找到關於逃脫here所有多汁的細節。

+0

謝謝是我正在尋找,現在我有一個問題與DE JQL :)) – 2014-11-04 08:34:46

0

Java字符串包含在雙引號內,如「this」,而不是「this」。