Als «marshalling» getaggte Fragen

Marshalling ist der Prozess der Umwandlung der Speicherdarstellung eines Objekts in ein Datenformat, das zum Speichern oder Übertragen geeignet ist



2
JSON-Schlüsselnamen in Kleinbuchstaben mit JSON Marshal in Go
Ich möchte das "encoding/json"Paket verwenden, um eine Struktur zu marshallen, die in einem der importierten Pakete meiner Anwendung deklariert ist. Z.B.: type T struct { Foo int } Da es importiert wird, beginnen alle verfügbaren (exportierten) Felder in der Struktur mit einem Großbuchstaben. Aber ich möchte Kleinbuchstaben haben: out, err …
175 json  go  marshalling 


3
json.Marshal (struct) gibt "{}" zurück
type TestObject struct { kind string `json:"kind"` id string `json:"id, omitempty"` name string `json:"name"` email string `json:"email"` } func TestCreateSingleItemResponse(t *testing.T) { testObject := new(TestObject) testObject.kind = "TestObject" testObject.id = "f73h5jf8" testObject.name = "Yuri Gagarin" testObject.email = "Yuri.Gagarin@Vostok.com" fmt.Println(testObject) b, err := json.Marshal(testObject) if err != nil { fmt.Println(err) } …
128 json  go  marshalling 

7
JAXB erstellt Kontext- und Marshaller-Kosten
Die Frage ist ein bisschen theoretisch: Was kostet die Erstellung eines JAXB-Kontexts, Marshaller und Unmarshaller? Ich habe festgestellt, dass mein Code davon profitieren kann, dass für alle Marshalling-Vorgänge derselbe JAXB-Kontext und möglicherweise derselbe Marshaller beibehalten wird, anstatt bei jedem Marshalling Kontext und Marshaller zu erstellen. Was kostet die Erstellung eines …
120 java  jaxb  marshalling 


5
Wie legen Sie das Datumsformat fest, das verwendet wird, wenn JAXB xsd: dateTime marshallt?
Wenn JAXB XMLGregorianCalendarein Datumsobjekt ( ) in ein xsd: dateTime-Element marshallt. Wie können Sie das Format des resultierenden XML angeben? Beispiel: Das Standarddatenformat verwendet Millisekunden. <StartDate>2012-08-21T13:21:58.000Z</StartDate> Ich muss die Millisekunden weglassen. <StartDate>2012-08-21T13:21:58Z</StartDate> Wie kann ich das Ausgabeformular / Datumsformat angeben, das verwendet werden soll? Ich benutze javax.xml.datatype.DatatypeFactory, um das XMLGregorianCalendarObjekt …


3
Konvertieren Sie Python ElementTree in einen String
Bei jedem Anruf ElementTree.tostring(e)wird folgende Fehlermeldung angezeigt: AttributeError: 'Element' object has no attribute 'getroot' Gibt es eine andere Möglichkeit, ein ElementTree-Objekt in eine XML-Zeichenfolge zu konvertieren? Zurück verfolgen: Traceback (most recent call last): File "Development/Python/REObjectSort/REObjectResolver.py", line 145, in <module> cm = integrateDataWithCsv(cm, csvm) File "Development/Python/REObjectSort/REObjectResolver.py", line 137, in integrateDataWithCsv xmlstr …

4
Wie serialisiert man ein Objekt in C ++?
Ich habe eine kleine Hierarchie von Objekten, die ich serialisieren und über eine Socket-Verbindung übertragen muss. Ich muss das Objekt sowohl serialisieren als auch basierend auf dem Typ deserialisieren. Gibt es eine einfache Möglichkeit, dies in C ++ zu tun (wie es in Java der Fall ist)? Gibt es Online-Codebeispiele …

2
Dynamisches Wurzelelement JAXB?
Ich versuche, mich in ein System eines Drittanbieters zu integrieren. Je nach Objekttyp ändert sich das Stammelement des zurückgegebenen XML-Dokuments. Ich verwende die JAXB-Bibliothek für Marshalling / Unmarshalling. Root1: <?xml version="1.0" encoding="UTF-8"?> <root1 id='1'> <MOBILE>9831138683</MOBILE> <A>1</A> <B>2</B> </root1> Root2: <?xml version="1.0" encoding="UTF-8"?> <root2 id='3'> <MOBILE>9831138683</MOBILE> <specific-attr1>1</specific-attr1> <specific-attr2>2</specific-attr2> </root2> Ich verwende …
8 java  xml  xsd  jaxb  marshalling 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.