Questions marquées «marshalling»

175
Noms de clé JSON en minuscules avec JSON Marshal dans Go

Je souhaite utiliser le "encoding/json"package pour marshaler une structure déclarée dans l'un des packages importés de mon application. Par exemple.: type T struct { Foo int } Comme il est importé, tous les champs disponibles (exportés) de la structure commencent par une lettre majuscule. Mais je...

128
json.Marshal (struct) renvoie «{}»

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

120
JAXB création de contexte et coût des marshallers

La question est un peu théorique, quel est le coût de création de contexte JAXB, marshaller et unmarshaller? J'ai trouvé que mon code pourrait bénéficier de garder le même contexte JAXB et peut-être le même marshaller pour toutes les opérations de marshaling plutôt que de créer un contexte et un...