Resultados da pesquisa a pedido "gson"

1 a resposta

Como analisar campos JSON dinâmicos com o GSON?

Então, estou usando o GSON para analisar o JSON a partir de uma API e estou empolgado em saber como analisá-lo nos campos dinâmicos dos dado Aqui está um exemplo dos dados JSON retornados em uma consulta: { - 30655845: { id: "30655845" name: ...

7 a resposta

Polimorfismo com gson

Tenho um problema ao desserializar uma string json com o Gson. Eu recebo uma matriz de comandos. O comando pode ser iniciar, parar, algum outro tipo de comando. Naturalmente, tenho polimorfismo e o comando start / stop é herdado do comand Como ...

2 a resposta

GSON desserializando o valor-chave para o objeto personalizado

Preciso desserializar o json, que é uma matriz de valores de data / longo. Aqui está um exemplo do JSON retornado: [{"2011-04-30T00:00:00-07:00":100}, {"2011-04-29T00:00:00-07:00":200}]Usando o GSON, sou capaz de desserializar isso para ...

3 a resposta

Serializando a lista de interfaces GSON

Me deparei com um comportamento estranho no GSON. Se eu tiver a seguinte estrutura de classe: public interface Animal { public void nothing(); } public class Cat implements Animal { private String name; public Cat(String name) { super(); ...

4 a resposta

Desseralizador personalizadosonson para uma variável em um objeto

Meu exemplo de probelm: Temos um tipo de objeto da Apple. A Apple tem algumas variáveis de membro: String appleName; // The apples name String appleBrand; // The apples brand List<Seed> seeds; // A list of seeds the apple has E o objeto de ...

1 a resposta

Como invocar outro serializador de um Gson JsonSerializer personalizad

Tenho minha classe personalizadaUser: class User { public String name; public int id; public Address address; public Timestamp created; }gora estou criando um JsonSerializer personalizado para User.class: @Override public JsonElement ...

3 a resposta

Force GSON para usar construtor específico

public class UserAction { private final UUID uuid; private String userId; /* more fields, setters and getters here */ public UserAction(){ this.uuid = UUID.fromString(new com.eaio.uuid.UUID().toString()); } public UserAction(UUID uuid){ this.uuid ...

4 a resposta

Por que o GSON usa campos e não getters / setters?

Por que o GSON usaS campos (privado, público, protegido)? Existe uma maneira de dizer ao GSON para usar apenas getters e setters?

1 a resposta

Parar JSON com GSON, objeto às vezes contém lista às vezes contém objeto

Estou trabalhando com uma API que às vezes contém uma lista de objetos filhos: { 'obj' : { children: [ {id: "1"}, {id: "2"} ] } } Eu posso analisar isso sem problemas. Mas se houver apenas um filho, ele não o retornará como uma lista: { 'obj' ...

1 a resposta

Json to Gson - Modelagem

Estou tentando converter um JSON para GSON, mas não consigo modelar. Alguém pode me dar um exemplo com est [ { "id": "1", "name": "lalala", "object1": [ "string1", "string1", "string1" ], "object2": [ "anotherString1", "anotherString2" ] }, { ...