Domande taggate «gson»

Gson è la libreria open source di Google per la serializzazione e la deserializzazione di oggetti Java da / a JSON.

1
Puoi evitare che Gson converta "<" e ">" in sequenze di escape unicode?
Ho notato che Gson converte la stringa "&lt;" in una sequenza di escape unicode nell'output JSON. Puoi evitarlo in qualche modo o fare in modo che caratteri come "&lt;" e "&gt;" vengano sempre salvati in JSON? Considera questo esempio che stampa {"s":"\u003c"}; Vorrei semplicemente {"s":"&lt;"}. public static void main(String[] args) …
127 java  json  gson 

12
"Previsto BEGIN_OBJECT ma era STRING alla riga 1 colonna 1"
Ho questo metodo: public static Object parseStringToObject(String json) { String Object = json; Gson gson = new Gson(); Object objects = gson.fromJson(object, Object.class); parseConfigFromObjectToString(object); return objects; } E voglio analizzare un JSON con: public static void addObject(String IP, Object addObject) { try { String json = sendPostRequest("http://" + IP + …
126 java  json  parsing  gson 

4
Come deserializzare un elenco utilizzando GSON o un'altra libreria JSON in Java?
Posso serializzare un List&lt;Video&gt;nel mio servlet su GAE, ma non posso deserializzarlo. Che cosa sto facendo di sbagliato? Questo è il mio video di classe in GAE, che è serializzato: package legiontube; import java.util.Date; import javax.jdo.annotations.IdGeneratorStrategy; import javax.jdo.annotations.IdentityType; import javax.jdo.annotations.PersistenceCapable; import javax.jdo.annotations.Persistent; import javax.jdo.annotations.PrimaryKey; @PersistenceCapable(identityType = IdentityType.APPLICATION) public class Video …
121 java  json  gson 

7
Utilizzo di Enums durante l'analisi di JSON con GSON
Ciò è correlato a una domanda precedente che ho posto qui prima Analisi JSON utilizzando Gson Sto cercando di analizzare lo stesso JSON, ma ora ho cambiato un po 'le mie classi. { "lower": 20, "upper": 40, "delimiter": " ", "scope": ["${title}"] } La mia classe ora ha questo aspetto: …
119 java  json  gson 

5
Analisi dell'array JSON in java.util.List con Gson
Ho un JsonObjectnome "mapping"con il seguente contenuto: { "client": "127.0.0.1", "servers": [ "8.8.8.8", "8.8.4.4", "156.154.70.1", "156.154.71.1" ] } So di poter ottenere l'array "servers"con: mapping.get("servers").getAsJsonArray() E ora voglio analizzarlo JsonArrayin un java.util.List... Qual è il modo più semplice per farlo?
119 java  json  parsing  gson 


4
Utilizzo di GSON per analizzare un array JSON
Ho un file JSON come questo: [ { "number": "3", "title": "hello_world", }, { "number": "2", "title": "hello_world", } ] Prima di quando i file avevano un elemento radice, avrei usato: Wrapper w = gson.fromJson(JSONSTRING, Wrapper.class); codice ma non riesco a pensare a come codificare la Wrapperclasse poiché l'elemento radice …
110 java  arrays  json  gson 




3
Kotlin Data Class da Json utilizzando GSON
Ho una classe POJO Java come questa: class Topic { @SerializedName("id") long id; @SerializedName("name") String name; } e ho una classe di dati Kotlin come questa data class Topic(val id: Long, val name: String) Come fornire json keya tutte le variabili kotlin data classcome l' @SerializedNameannotazione nelle variabili java?
105 java  json  gson  kotlin  data-class 


4
Più GSON @SerializedName per campo?
Esiste un modo in Gson per mappare più campi JSON su una singola variabile membro dell'oggetto Java? Diciamo che ho una classe Java ... public class MyClass { String id; String name; } Voglio usare questa singola classe con due diversi servizi. Tuttavia, questi due servizi differiscono nel modo in …
104 java  json  gson 

9
Polimorfismo con gson
Ho un problema durante la deserializzazione di una stringa JSON con Gson. Ricevo una serie di comandi. Il comando può essere avvio, arresto, un altro tipo di comando. Naturalmente ho il polimorfismo e il comando di avvio / arresto eredita dal comando. Come posso serializzarlo di nuovo nell'oggetto comando corretto …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.