2017-07-25 64 views
1

我使用sonarQube 6.4的Web API来获取的问题的列表声纳问题/搜索API JSON结果有单引号

的http:// 声纳服务器:9000/API /问题/搜索?componentKeys = Project_key & sinceLeakPeriod =真&状态= OPEN,REOPENED &类型= BUG

这给了我其中有单引号JSON对象,

... “消息”: “使此功能匿名通过移除它的名字: '功能(){...}'。” ......

正因为如此突出JSON中的内容我无法处理Groovy中的JSON。

声纳返回的JSON是否有效? 如果是这样,有没有什么办法可以在groovy中处理这种JSON。 让我知道是否需要完整的JSON对象。

+0

https://stackoverflow.com/a/19176131/2662707 –

+0

@ G.Ann-SonarSourceTeam我无法在Groovy中处理JSON。 参考链接https://groovy-playground.appspot.com/ 因此,返回的JSON是无效的权利? – zeee

+0

我链接到的答案引用了规定字符串应该是_double quoted_的规范。不应该有任何需要逃避单引号。仅仅因为你不能在Groovy中解析它,并不意味着它是错误的。 –

回答