2010-12-27 11 views
0

wenn eine Zeichenfolge aus einem JSON-Objekt erstellen, wird die resultierenden Zeichenfolge wie diesetoString mit JSON-Objekt

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

einschließlich der \" konstruieren, die es schwierig macht, für mich in einem bestehenden JSON-Objekt schließen

Antwort

0

Sie gehen zu müssen, die Situation, die Sie in, sind zu erklären, und der Code verwenden Sie

ich diese gerade versucht:

@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() 

Und es (wie erwartet) gab mir den Ausgang:

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

Welche Version von Groovy verwenden Sie? Welche JSON-Bibliothek verwenden Sie?