将字符串解析为JSON

用户名

我的控制台将String结果的值打印为

[{"series":[ {\"data\" : [ 100.0 , 222.0 , 555.0 , 367.0 , 100.0]}],"yAxis":{\"plotLines\":[{\"dashStyle\":\"solid\",\"color\":\"black\",\"width\":\" 2.0\",\"value\":\" 27.0\",\"label\":{\"text\":\"Average\"}}],\"title\":{\"text\":\"FTFR\"}},"title":{\"text\":\"First Time Fix Rate\"},"legend":{\"backgroundColor\":\"#FFFFFF\"},"chart":{\"type\":\"line\"},"xAxis":{\"title\":{\"text\":\"Time(Years)\"},\"categories\":\[2009 , 2010 , 2011 , 2012 , 2013]}}]"

我需要将String结果解析为有效的JSON

但是以下代码引发异常:

 JSONParser parser = new JSONParser();
  Object obj = parser.parse(result);

例外:

org.jboss.resteasy.spi.UnhandledException:位置14处的意外字符(\)。

如何将这种字符串解析为正确的JSON?

C.香槟

你可以做类似的事情

Object obj = parser.parse(result.replace("\\", ""));

删除您所有的内容,\但看起来却很糟糕。(通过更换序列的方式\"通过",因为还有一个应该是不够的\[,应该让一个问题。)

如何在控制台中获取该字符串?似乎逃避字符甚至没有系统地存在。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章