从JSON对象创建字符串时,它正在构造像这样的结果字符串
"comments": "[
{\"id\":2,
\"postType\":\"COMMENT_TYPE\",
\"subject\":\"RE: sadasds\",
\"body\":\"test comment submission\",
\"tags\":\"\",
\"media\":[],
\"comments\":\"[]\"}
]"
包括\"
,这使我很难包含在现有的JSON对象中
答案 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库?