Ho notato che Gson converte la stringa "<" in una sequenza di escape unicode nell'output JSON. Puoi evitarlo in qualche modo o fare in modo che caratteri come "<" e ">" vengano sempre salvati in JSON? Considera questo esempio che stampa {"s":"\u003c"}; Vorrei semplicemente {"s":"<"}. public static void main(String[] args) …
Posso serializzare un List<Video>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 …
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: …
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?
Sto consumando un'API dalla mia app Android e tutte le risposte JSON sono come questa: { 'status': 'OK', 'reason': 'Everything was fine', 'content': { < some data here > } Il problema è che tutti i miei POJO hanno un status, reasoncampi, e dentro il contentcampo è il vero POJO …
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 …
Qual è lo scopo di base @SerializedNamedell'annotazione in Android utilizzando Gson? Dammi alcuni esempi diversi. Non riesco a capire lo scopo principale dell'utilizzo.
Non riesco a ottenere un elenco di tipo generico da una classe personalizzata (Turni): val turnsType = TypeToken<List<Turns>>() {}.type val turns = Gson().fromJson(pref.turns, turnsType) ha detto: cannot access '<init>' it is 'public /*package*/' in 'TypeToken'
Sto usando GSON per convertire i dati JSON che ottengo in un oggetto Java. Funziona abbastanza bene in tutti i miei test. Il problema è che i nostri oggetti reali hanno alcune proprietà chiamate is_online. GSON li mappa solo se sono denominati totalmente uguali, sarebbe bello che GSON convertisse i …
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?
Cos'è questo errore? Come posso risolvere questo problema? La mia app è in esecuzione ma non riesce a caricare i dati. E questo è il mio errore: usa JsonReader.setLenient (true) per accettare JSON non valido alla riga 1 colonna 1 percorso $ Questo è il mio frammento: public class news …
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 …
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 …
Ho visto molti semplici esempi di utilizzo di un TypeAdapter personalizzato. Il più utile è stato Class TypeAdapter<T>. Ma questo non ha ancora risposto alla mia domanda. Voglio personalizzare la serializzazione di un singolo campo nell'oggetto e lasciare che il meccanismo Gson predefinito si occupi del resto. A scopo di …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.