Perguntas com a marcação «gson»

Gson é a biblioteca de código aberto do Google para serializar e desserializar objetos Java de / para JSON.

423
Representando null em JSON

Qual é o método preferido para retornar valores nulos em JSON? Existe uma preferência diferente para primitivas? Por exemplo, se meu objeto no servidor tiver um número inteiro chamado "myCount" sem valor, o JSON mais correto para esse valor seria: {} ou { "myCount": null } ou { "myCount":...

363
Jackson vs. Gson [fechado]

Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 5 anos . Depois de...

300
Gson: Converter diretamente String em JsonObject (sem POJO)

Não consigo entender isso. Estou tentando manipulação de árvore JSON no GSON, mas tenho um caso em que não conheço ou tenho um POJO para converter uma string antes de converter para JsonObject. Existe uma maneira de ir diretamente de um Stringpara JsonObject? Eu tentei o seguinte (sintaxe...

262
Convertendo Dados JSON em Objeto Java

Quero poder acessar propriedades de uma sequência JSON dentro do meu método de ação Java. A string está disponível simplesmente dizendo myJsonString = object.getJson(). Abaixo está um exemplo de como a string pode ser: { 'title': 'ComputingandInformationsystems', 'id': 1, 'children': 'true',...

211
Gson - converte de Json em um ArrayList <T> digitado

Usando a biblioteca Gson, como faço para converter uma string JSON em uma ArrayListclasse personalizada JsonLog? Basicamente, JsonLogé uma interface implementada por diferentes tipos de logs criados pelo meu aplicativo Android - logs de SMS, logs de chamadas, logs de dados - e essa ArrayListé uma...

187
GSON - Formato da data

Estou tentando ter um formato de data personalizado na saída do Gson, mas .setDateFormat(DateFormat.FULL)não parece funcionar e é o mesmo com .registerTypeAdapter(Date.class, new DateSerializer()). É como se o Gson não se importasse com o objeto "Data" e o imprimisse à sua maneira. Como posso...

154
Análise JSON usando o Gson para Java

Eu gostaria de analisar dados do JSON, que é do tipo String . Estou usando o Google Gson . Eu tenho: jsonLine = " { "data": { "translations": [ { "translatedText": "Hello world" } ] } } "; e minha turma é: public class JsonParsing{ public void parse(String jsonLine) { // there I...

119
Analisando a matriz JSON em java.util.List com Gson

Eu tenho um JsonObjectnome "mapping"com o seguinte conteúdo: { "client": "127.0.0.1", "servers": [ "8.8.8.8", "8.8.4.4", "156.154.70.1", "156.154.71.1" ] } Eu sei que posso obter o array "servers"com: mapping.get("servers").getAsJsonArray() E agora eu quero analisar isso JsonArrayem um...

119
Usando Enums ao analisar JSON com GSON

Isso está relacionado a uma pergunta anterior que fiz aqui anteriormente Análise JSON usando Gson Estou tentando analisar o mesmo JSON, mas agora mudei um pouco minhas classes. { "lower": 20, "upper": 40, "delimiter": " ", "scope": ["${title}"] } Minha classe agora se parece com: public...