Gerando JSON - Usando FlexJSON lib

2 respostas
A

Não sei porque o JSON está gerando o seguinte retorno:

{"rows": { "chave":[valorNumerico], "chave":["valorString"] } }

Quando deveria gerar assim:

{"rows": [ { "idsDosThumbs":"185", "chave":"valorNumerico", "chave":"valorString" } ] }

abraço,
André AS

2 Respostas

A

Código em Java:

private String returnJSON; 
private String json;
//get e set

             //serialização dos dados em JSON
	     JSONSerializer serializer = new JSONSerializer();
	     json = serializer.exclude("objeto1", "*.class", "atributo1", "atributo2", "atributo3")
					.rootName("rows")
					.deepSerialize(objetoInstanciado);
	     setReturnJSON(json);
A

Olá gente, houve um progresso, agora o resultado está sendo:

[code=java]{“rows”:
[
{
“key1”:
integerValue,
integerValue,
integerValue,

"key2":
		"stringValue",
		"stringValue",
		"stringValue"
	}
]

}

Mas deveria ser:

[code=java]{“rows”:
[
{
“key1”:
integerValue,

"key2":
		"stringValue"
	}
            {
	"key1":
		integerValue,			
	
	"key2":
		"stringValue"
	}
            {
	"key1":
		integerValue,			
	
	"key2":
		"stringValue"
	}
]

}

Imagino que isso acontece por conta das listas que existem dentro do Objeto que está sendo serializado para o JSON, mas por quê? Como eu deveria proceder?
:?: :shock: abraço a todos, AS.

Criado 13 de dezembro de 2010
Ultima resposta 13 de dez. de 2010
Respostas 2
Participantes 1