2014-11-03 27 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”。