Pertanyaan yang diberi tag «marshalling»



2
Nama kunci JSON huruf kecil dengan JSON Marshal in Go
Saya ingin menggunakan "encoding/json"paket untuk menyusun struct yang dideklarasikan di salah satu paket impor aplikasi saya. Misalnya.: type T struct { Foo int } Karena itu diimpor, semua bidang yang tersedia (diekspor) di struct dimulai dengan huruf besar. Tapi saya ingin memiliki nama kunci huruf kecil: out, err := json.Marshal(&T{Foo: …
175 json  go  marshalling 


3
json.Marshal (struct) mengembalikan "{}"
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 membuat konteks dan biaya marshaller
Pertanyaannya agak teoritis, berapa biaya pembuatan konteks JAXB, marshaller dan unmarshaller? Saya telah menemukan bahwa kode saya bisa mendapatkan keuntungan dari menjaga konteks JAXB yang sama dan mungkin marshaller yang sama untuk semua operasi marshaling daripada membuat konteks dan marshaller pada setiap marshaling. Jadi berapa biaya untuk membuat konteks JAXB …
120 java  jaxb  marshalling 


5
Bagaimana Anda menentukan format tanggal yang digunakan saat JAXB marshals xsd: dateTime?
Ketika JAXB menyusun objek tanggal ( XMLGregorianCalendar) ke dalam elemen xsd: dateTime. Bagaimana Anda bisa menentukan format XML yang dihasilkan? Misalnya: Format data default menggunakan milidetik. <StartDate>2012-08-21T13:21:58.000Z</StartDate> Saya perlu menghilangkan milidetik. <StartDate>2012-08-21T13:21:58Z</StartDate> Bagaimana saya bisa menentukan bentuk keluaran / format tanggal yang ingin saya gunakan? Saya menggunakan javax.xml.datatype.DatatypeFactoryuntuk membuat XMLGregorianCalendarobjek. …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.