Pytania oznaczone «marshalling»

Marshalling to proces przekształcania reprezentacji pamięci obiektu do formatu danych odpowiedniego do przechowywania lub transmisji

175
Nazwy kluczy JSON pisane małymi literami z JSON Marshal in Go

Chcę użyć "encoding/json"pakietu do zorganizowania struktury zadeklarowanej w jednym z zaimportowanych pakietów mojej aplikacji. Na przykład.: type T struct { Foo int } Ponieważ jest importowany, wszystkie dostępne (eksportowane) pola w strukturze zaczynają się od dużej litery. Ale chciałbym...

128
json.Marshal (struct) zwraca „{}”

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"...

120
Koszt tworzenia kontekstu i organizatorów JAXB

Pytanie jest trochę teoretyczne, jaki jest koszt stworzenia kontekstu JAXB, marshallera i unmarshaller? Zauważyłem, że mój kod mógłby skorzystać na zachowaniu tego samego kontekstu JAXB i prawdopodobnie tego samego organizatora dla wszystkich operacji kierowania, zamiast tworzenia kontekstu i...

86
Konwertuj Python ElementTree na ciąg

Za każdym razem, gdy dzwonię ElementTree.tostring(e), otrzymuję następujący komunikat o błędzie: AttributeError: 'Element' object has no attribute 'getroot' Czy istnieje inny sposób przekonwertowania obiektu ElementTree na ciąg XML? TraceBack: Traceback (most recent call last): File...

85
Jak serializować obiekt w C ++?

Mam małą hierarchię obiektów, które muszę serializować i przesyłać przez połączenie przez gniazdo. Muszę zarówno serializować obiekt, a następnie deserializować go na podstawie tego, jakiego typu jest. Czy jest na to łatwy sposób w C ++ (tak jak w Javie)? Czy są jakieś przykłady kodu lub...