Bom dia Pessoal…
Estou precisando montar um metodo que devolva uma string json…
Mas estou com problemas pra colocar um objeto dentro de outro objeto…
Olhem o exemplo que eu montei:
public String retornaDM() {
JSONArray colModels = new JSONArray();
JSONObject obj1 = new JSONObject();
JSONObject obj2 = new JSONObject();
obj2.put("k1", "value1");
obj1.put("obj2", obj2);
colModels.put(obj1);
return colModels.toString();
}
Esse exemplo retorna:
[{"obj2":"{\"k1\":\"value1\"}"}]
mas visto que o obj2 'e um objto ele veria ser escrito assim:
[{"obj2":{"k1":"value1"}}]
Estou com um erro no jqGrid e acredito que o problema deve ser por esse motivo.
Alguem poderia me ajudar a resolver esse problema?
Valeu