Tag: gson

Gson ist Googles open-source-Bibliothek zum serialisieren und Deserialisieren von Java-Objekten an/von JSON.

Gson-Feld während der Serialisierung hinzufügen

Anzahl der Antworten 1 Antworten
Ich kann nicht finden, eine einfache Möglichkeit zum hinzufügen eines benutzerdefinierten Feldes während der Serialisierung in Gson und ich hatte gehofft, dass jemand anderes vielleicht helfen können. Hier ist eine Beispiel-Klasse zu zeigen, mein Problem: public class

AssertionError in Gson EnumTypeAdapter bei Verwendung von Proguard Obfuscation

Anzahl der Antworten 5 Antworten
Mein Projekt implementiert eine TypeAdapter im Gson bei der Serialisierung/Deserialisierung für die Erhaltung des Objekts Polymorphismus Zustand. Jedenfalls, das Projekt funktioniert während der Entwicklung tests, aber wenn es ist veröffentlicht mit proguard Verschleierung und getestet, es ist

Wie behandelt man Dynamic JSON in Retrofit?

Anzahl der Antworten 8 Antworten
Ich bin mit der effizienten Vernetzung library nachrüsten, aber ich bin gescheitert verarbeiten der Dynamischen JSON, die enthält eine einzige Präfix responseMessage welche änderungen object zufällig, den gleichen Präfix ( responseMessage) änderungen String in einigen Fällen (dynamisch).

Einen generischen Typ mit Gson verwenden

Anzahl der Antworten 3 Antworten
Ich versuche, erstellen Sie eine generische Klasse für die Verwendung mit Google Gson. Ich habe die Klasse GsonJsonConverterImplementation<T>. Diese Klasse hat die folgende Methode: public T deserialize(String jsonString) { GsonBuilder builder = new GsonBuilder(); builder.setDateFormat("MM/dd/yy HH:mm:ss"); Gson

GSON ruft meinen TypeAdapter nicht für einen Typ auf, der eine Schnittstelle ist

Anzahl der Antworten 3 Antworten
GSON zu sein scheint dabei eine Art trick, bei dem sieht es bei den internen Bereich meiner JavaBeans anstatt die öffentlich zugängliche information. Leider ist diese nicht bei uns Fliegen, weil unsere magisch-erstellt Bohnen sind voll von

Kannst du vermeiden, dass Gson "& lt;" und "& gt;" in Unicode-Escape-Sequenzen konvertiert?

Anzahl der Antworten 1 Antworten
Bemerkte ich, dass Gson konvertiert den string "<", in eine unicode-escape-Sequenz, die in JSON-Ausgabe. Vermeiden Sie das irgendwie, oder müssen Zeichen wie "<" und ">" müssen immer escaped werden in JSON? Beachten Sie in diesem Beispiel die

Erwartete BEGIN_OBJECT, aber war BEGIN_ARRAY in Zeile 1 Spalte 2 Pfad $

Anzahl der Antworten 5 Antworten
Ich versuche zu Lesen und zu Parsen einer JSON-Zeichenfolge, die beginnt als ein array (z.B. [{test: "test"}]) und ich immer wieder mit der Fehlermeldung: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path $ Den

Wie kann man verhindern, dass Gson eine lange Zahl (eine JSON-Zeichenkette) in ein wissenschaftliches Notationsformat umwandelt?

Anzahl der Antworten 6 Antworten
Brauche ich zum konvertieren von json-string an java-Objekt und zeigt es als eine lange. Der json-string ist ein festes array von long-zahlen: {numbers [ 268627104, 485677888, 506884800 ] } Den code zu konvertieren, funktioniert in allen Fällen,

"Erwartete BEGIN_OBJECT, aber STRING in Zeile 1, Spalte 1"

Anzahl der Antworten 5 Antworten
Habe ich diese Methode: public static Object parseStringToObject(String json) { String Object = json; Gson gson = new Gson(); Object objects = gson.fromJson(object, Object.class); parseConfigFromObjectToString(object); return objects; } Und ich will der parse-JSON mit: public static void

Analysieren des JSON-Arrays in java.util.List mit Gson

Anzahl der Antworten 5 Antworten
Ich habe eine JsonObject namens "mapping" mit folgendem Inhalt: { "client": "127.0.0.1", "servers": [ "8.8.8.8", "8.8.4.4", "156.154.70.1", "156.154.71.1" ] } Ich weiß, ich kann das array "servers" mit: mapping.get("servers").getAsJsonArray() Und jetzt will ich analysieren, die JsonArray in

Custom HttpMessageConverter mit @ResponseBody, um Json Dinge zu tun

Anzahl der Antworten 8 Antworten
Ich weiß nicht, wie Jackson. Möchte ich ajax verwenden, aber mit Google-Gson. So, ich bin versucht, herauszufinden, wie die Umsetzung meiner eigenen HttpMessageConverter, um es mit @ResponseBody annotation. Kann jemand nehmen Sie eine Zeit, um zu zeigen

Retrofit erwartet BEGIN_OBJECT aber war BEGIN_ARRAY

Anzahl der Antworten 6 Antworten
Ich bin Recht neu auf JSON-parsing , ich bin mit dem Retrofit-Bibliothek Platz und lief in dieses problem. Ich versuche zu Parsen von JSON response: [ { "id": 3, "username": "jezer", "regid": "oiqwueoiwqueoiwqueoiwq", "url": "http:\/\/192.168.63.175:3000\/users\/3.json" }, {

Wie verwende ich Googles Gson API, um JSON richtig zu deserialisieren?

Anzahl der Antworten 2 Antworten
Kurz gesagt, ist dies eine Skizze des JSON-Objekts möchte ich Parsen in JAVA: { object1: { item1: //[String | Array | Object] , item2: //... //<> more items object2: { /* .. */ } //<> more objects

Wie man JSON Array mit Gson analysiert

Anzahl der Antworten 4 Antworten
Ich will der parse-JSON-arrays und mittels gson. Erstens, ich kann die log-JSON-Ausgabe, server ansprechen zu Kunde deutlich. Hier mein JSON-Ausgabe: [ { id : '1', title: 'sample title', .... }, { id : '2', title: 'sample title',

Gson zu Json Konvertierung mit zwei DateFormat

Anzahl der Antworten 3 Antworten
Meinem server JSON zurück-mit zwei verschiedenen Art von DateFormat. "MMM dd, yyyy" und "MMM dd, yyyy HH:mm:ss" Beim konvertieren der JSON mit dem folgenden, es ist gut: Gson gson = new GsonBuilder().setDateFormat("MMM dd, yyyy").create(); Aber wenn ich

Verwenden der Gson-Bibliothek im GWT-Clientcode

Anzahl der Antworten 5 Antworten
Schreibe ich momentan eine web-Anwendung in java mit GWT 2.0 in eclipse. Ich wollte wissen, ob es einen Weg gibt, zu verwenden Gson-Bibliothek in eine GWT Anwendung client code. und wenn es einen Weg gibt - bitte

Wie man Felderfolge in der Gson-Serialisierung hält

Anzahl der Antworten 3 Antworten
Scheint, wie Gson.toJson(Object Object) erzeugt JSON-code mit zufällig verteilen Felder des Objekts. Ist es Weg, das zu beheben Felder, um irgendwie? public class Foo { public String bar; public String baz; public Foo( String bar, String baz

Objekt-Serialisierung zu JSON (mit Gson). Wie setze ich Feldnamen in UpperCamelCase?

Anzahl der Antworten 1 Antworten
Brauche ich zum serialisieren einer Liste von einfachen Java-Objekten in JSON mit Google Gson-Bibliothek. Dem Objekt: public class SimpleNode { private String imageIndex; private String text; public String getImageIndex() { return imageIndex; } public void setImageIndex(String imageIndex)

Gson zu HashMap

Anzahl der Antworten 3 Antworten
Gibt es eine Möglichkeit, zu konvertieren einen String mit json eine HashMap, wo jeder Schlüssel ist ein json-Taste und der Wert ist der Wert des json-Schlüssel? Json hat keine verschachtelten Werte. Ich bin mit der Gson-lib. Beispielsweise

Serialize Java-Objekt mit GSON

Anzahl der Antworten 2 Antworten
Ich würde gerne dieses Objekt serialisieren zu JSON-String public class Person { public String id; public String name; public Person parent; } und erhalten ein Ergebnis wie dieses: {id: 1, name: "Joe", parent: 2} Habe ich versucht

Wie man TypToken + Generika mit Gson in Kotlin verwendet

Anzahl der Antworten 6 Antworten
Ich bin nicht in der Lage, um eine Liste von generischen Typ einer benutzerdefinierten Klasse (Umdrehungen): val turnsType = TypeToken<List<Turns>>() {}.type val turns = Gson().fromJson(pref.turns, turnsType) er sagte: cannot access '<init>' it is 'public /*package*/' in 'TypeToken'

Gson: String direkt in JsonObject konvertieren (kein POJO)

Anzahl der Antworten 8 Antworten
Kann nicht scheinen, um dies herauszufinden. Ich bin versucht JSON-Baum-manipulation in GSON, aber ich habe einen Fall wo ich nicht weiß, oder haben ein POJO zu konvertieren eine Zeichenfolge in, vor der Konvertierung in JsonObject. Gibt es

Java-Datum nach UTC mit gson

Anzahl der Antworten 4 Antworten
Ich kann nicht scheinen, um gson zu konvertieren ein Datum, UTC-Zeit in java.... Hier ist mein code... Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'").create(); //This is the format I want, which according to the ISO8601 standard - Z specifies

Wie Standard-Deserialisierung mit Gson aufrufen

Anzahl der Antworten 3 Antworten
Bekomme ich einen json, die "Feld" - Feld. Wenn das "Feld" hat Daten, dann gibt es ein OBJEKT, das zahlreiche (über 20), die anderen Felder sind auch Objekte. Ich kann Deserialisieren Sie ohne Probleme. Aber wenn "Feld"

Wie kann eine Methode mit GSon verfügbar gemacht werden?

Anzahl der Antworten 5 Antworten
Mittels Play Framework, das ich serialisieren meine Modelle per GSON. Ich festlegen, welche Felder ausgesetzt sind, und welche nicht. Diese funktioniert Super, aber ich würde auch gerne @aussetzen Methode zu. Das ist natürlich zu einfach. Wie kann

Wie analysiere ich dynamische JSON-Felder mit GSON?

Anzahl der Antworten 1 Antworten
So, ich bin mit GSON zum Parsen von JSON von einer API und bin stecken, wie haben es analysiert die dynamischen Felder in den Daten. Hier ist ein Beispiel für die JSON-Daten zurückgegeben, die auf einer Abfrage:

Mehrere GSON @ SerializedName pro Feld?

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit, in Gson zum anzeigen mehrere JSON-Felder zu einem einzigen Java-Objekt member-variable? Sagen wir, ich habe eine Java-Klasse... public class MyClass { String id; String name; } Möchte ich an dieser einzigen Klasse mit

Wie kann ich JSON mithilfe von Gson in eine HashMap konvertieren?

Anzahl der Antworten 15 Antworten
Ich bin anfordern von Daten von einem server liefert Daten im JSON-format. Casting eine HashMap in JSON-bei der Anfrage war nicht schwer, aber der andere Weg scheint ein wenig tricky. Die JSON-Antwort sieht wie folgt aus: {

Probleme mit der Serialisierung einer ArrayList von POJOs durch Gson

Anzahl der Antworten 1 Antworten
Ich hatte geplant, auf die mithilfe von simpleXML für meine Serialisierung muss, aber dachte, ich würde versuchen, JSON heraus, etwas neues zu lernen. Dies ist der code, den ich verwende, um zu versuchen und serialisieren einer ArrayList

OK, um die JSON-Ausgabe als Standard für toString () zu verwenden?

Anzahl der Antworten 4 Antworten
@Override public String toString() { return new Gson().toJson(this); } Bin ich brechen einige gute Praxis "Joshua"-Muster Sache, die Allgemeinen design-Muster oder einer anderen Konvention, indem Sie einfach tun, das als Standard-Verhalten für meine model-Objekte? toString() wird sowieso

Android Studio: Glas als Bibliothek hinzufügen?

Anzahl der Antworten 30 Antworten
Ich versuche, das neue Android Studio, aber ich kann nicht scheinen, um es richtig funktioniert. Ich bin mit dem Gson Bibliothek zum serialisieren/Deserialisieren von JSON-Objekten. Aber die Bibliothek irgendwie nicht im build enthalten. Hatte ich ein neues

Kann jemand die Unicode-Kodierung von Gson klären?

Anzahl der Antworten 2 Antworten
In den folgenden minimalistisches Beispiel: import com.google.gson.Gson; import com.google.gson.GsonBuilder; public class GsonStuff { public static void main(String args) { GsonBuilder builder = new GsonBuilder(); Gson gson = builder.create(); System.out.println(gson.toJson("Apostrophe: '")); //Outputs: "Apostrophe: \u0027" } } Apostroph wird

GSON - Datumsformat

Anzahl der Antworten 6 Antworten
Ich versuche, um eine benutzerdefinierte Datum-format in Gson-Ausgang, aber .setDateFormat(DateFormat.FULL) scheint nicht zu funktionieren und es das gleiche mit .registerTypeAdapter(Date.class, new DateSerializer()). Es ist wie Gson kümmert sich nicht um das Objekt "Datum" und drucken Sie es

Gson: Wie man bestimmte Felder von der Serialisierung ohne Annotationen ausschließt

Anzahl der Antworten 12 Antworten
Ich versuche zu lernen Gson und ich habe Mühe, mit dem Feld Ausgrenzung. Hier sind meine Klassen public class Student { private Long id; private String firstName = "Philip"; private String middleName = "J."; private String initials

Klasse A deklariert mehrere JSON-Felder

Anzahl der Antworten 6 Antworten
ich habe eine Klasse A, die einige private Felder und der gleichen Klasse erweitert eine andere Klasse B, die hat auch einige private Felder, die in der Klasse A. public class A extends B { private BigDecimal

Ist der standardmäßige No-Args-Konstruktor für Gson obligatorisch?

Anzahl der Antworten 2 Antworten
Gson-Benutzerhandbuch sagt, wir sollten definieren, die Standard-no-args-Konstruktor für jede Klasse, für die Arbeit mit Gson richtig. Noch mehr, in der javadoc auf Gson ist InstanceCreator Klasse sagte, dass die exception wird geworfen, wenn wir versuchen, zu Deserialisieren

Wie analysiert man die Liste der JSON-Objekte, die von [] mit Retrofit und GSON umgeben sind?

Anzahl der Antworten 3 Antworten
Habe ich einen einfachen REST-Endpunkt: http://<server_address>:3000/sizes Diese URL gibt eine sehr einfache Antwort mit einem json-array wie folgt: [ { "id": 1, "name": "Small", "active": true }, { "id": 2, "name": "Medium", "active": true }, { "id":

Gibt es eine Standardimplementierung für einen GSON Joda Time Serialiser?

Anzahl der Antworten 6 Antworten
Ich bin mit GSON zu serialise einige Objekt-Graphen zu JSON. Diese Objekte, Diagramme verwenden Joda Time Entitäten (DateTimeLocalTime etc). Den top-Google-Treffer für "gson joda" ist diese Seite: https://sites.google.com/site/gson/gson-type-adapters-for-common-classes Es bietet eine Quelle für eine Art adapter für

Gson handle Objekt oder Array

Anzahl der Antworten 3 Antworten
Habe ich die folgenden Klassen public class MyClass { private List<MyOtherClass> others; } public class MyOtherClass { private String name; } Und ich habe JSON, könnte wie folgt Aussehen { others: { name: "val" } } oder

Karaf / Maven - Kann nicht aufgelöst werden: fehlende Anforderung osgi.wiring.package

Anzahl der Antworten 1 Antworten
Ich bin nicht in der Lage zu starten, ein bundle in Karaf (version 3.0.1). Bundle ist gebaut mit maven und importiert gson. Ich gson in maven: <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.3.1</version> </dependency> Build geht in Ordnung. Allerdings, wenn

Dump-Objekt zu String mit Jackson

Anzahl der Antworten 2 Antworten
Ich bin mit Gson zu generieren debug-Ausgabe in meiner Anwendung Gson gson = new GsonBuilder().setPrettyPrinting().serializeNulls().create(); gson.toJson(myObject); Aber Gson nicht beschweren sich über einen Zirkelverweis Fehler beim serialisieren der Datenstruktur. Kann das getan werden, mit der Jackson Bibliothek?

Wie schreibe ich einen benutzerdefinierten JSON Deserializer für Gson?

Anzahl der Antworten 2 Antworten
Ich habe eine Java-Klasse, Benutzer: public class User { int id; String name; Timestamp updateDate; } Und ich erhalte ein JSON-Liste mit Benutzer-Objekte von einem webservice: [{"id":1,"name":"Jonas","update_date":"1300962900226"}, {"id":5,"name":"Test","date_date":"1304782298024"}] Ich habe versucht, schreiben Sie ein benutzerdefiniertes deserializer: @Override

com.google.gson.internal.LinkedHashTreeMap kann nicht in mein Objekt umgewandelt werden

Anzahl der Antworten 3 Antworten
Habe ich JSON-Datei sieht wie { "SUBS_UID" : { "featureSetName" : "SIEMENSGSMTELEPHONY MULTISIM", "featureName" : "MULTISIMIMSI", "featureKey" : [{ "key" : "SCKEY", "valueType" : 0, "value" : "0" } ] }, } Also der Schlüssel ist ein

Wie ändert man die Werte von JsonObject / JsonArray direkt?

Anzahl der Antworten 5 Antworten
Einmal habe ich analysiert eine JSON-String in ein GSON zur Verfügung gestellt JsonObject Klasse, (davon ausgehen, dass ich nicht wollen, zu analysieren, Sie in eine sinnvolle Daten-Objekte, aber streng verwenden möchten JsonObject), wie bin ich in der

Wie man eine Liste mit GSON oder einer anderen JSON-Bibliothek in Java deserialisiert?

Anzahl der Antworten 5 Antworten
Kann ich serialisieren einer Liste in meinem servlet auf GAE, aber ich kann nicht deserialisiert werden. Was mache ich falsch? Dies ist meine Klasse Video im SPIEL, das ist serialisiert: Paket legiontube; import java.util.Datum; import javax.jdo.Anmerkungen.IdGeneratorStrategy; import

Gson-Äquivalent in Objective-C

Anzahl der Antworten 6 Antworten
Gibt es irgendein äquivalent zu gson in Objective-C? Dank. InformationsquelleAutor der Frage itsaboutcode | 2011-02-26

Jackson - JsonMappingException aufgrund des Konstruktors

Anzahl der Antworten 5 Antworten
Bin ich mit der folgenden Ausnahme, wenn Sie versuchen zu Deserialisieren eines JSON - Kein passender Konstruktor gefunden, für Typ [simple type, class MyObj$obj$Card]: können nicht instanziieren von JSON-Objekt (hinzufügen/aktivieren geben Sie die Informationen?) bei [Source: java.io.StringReader@4344ee21;

gson löst MalformedJsonException aus

Anzahl der Antworten 3 Antworten
Ich bin mit gson konvertieren json string in ein Java-Objekt. Der Wert von result2 ist genau der gleiche wie der Wert von ergebnis1. (Kopiert aus debugger; Backslashs Hinzugefügt) Folgende Ausnahme wird geworfen, während die Umwandlung von ergebnis1:

Googles Json Parsing Gson-Bibliothek: Was ist der Unterschied zwischen JsonElement und JsonObject?

Anzahl der Antworten 2 Antworten
public abstract class JsonElement extends Object Einer Klasse, die ein element von Json. Es kann entweder ein JsonObject, JsonArray, ein JsonPrimitive oder eine JsonNull. public final class JsonObject extends JsonElement Einer Klasse, die ein Objekt geben Sie

Gson java.text.ParseException: Nicht übertragbares Datum

Anzahl der Antworten 1 Antworten
Ich bin immer eine Ausnahme mittels Gson zu json Deserialisieren. java.text.ParseException: Unparseable date: "2011-10-19T23:30:00-04:00" 23:30:00 Teil scheint mir seltsam. Ist dies ein ungültiges Datum? InformationsquelleAutor der Frage LuxuryMode | 2011-10-19