带有JSON对象的toString

时间:2010-12-27 21:06:32

标签: json groovy

从JSON对象创建字符串时,它正在构造像这样的结果字符串

"comments": "[
 {\"id\":2,
  \"postType\":\"COMMENT_TYPE\",
  \"subject\":\"RE: sadasds\",
  \"body\":\"test comment submission\",
  \"tags\":\"\",
  \"media\":[],
  \"comments\":\"[]\"}
]"

包括\",这使我很难包含在现有的JSON对象中

1 个答案:

答案 0 :(得分:0)

您将不得不解释您所处的情况以及您正在使用的代码

我刚试过这个:

@Grab( group='net.sf.json-lib', module='json-lib', version='2.3', classifier='jdk15')
import net.sf.json.*

def o = [integer:1, bool: true] as JSONObject 
println o.toString()

它(如预期的那样)给了我输出:

{"integer":1,"bool":true}

您使用的是什么版本的Groovy?您使用的是哪个JSON库?