Perguntas com a marcação «marshalling»



2
Nomes de chave JSON minúsculos com JSON Marshal no Go
Desejo usar o "encoding/json"pacote para organizar uma estrutura declarada em um dos pacotes importados do meu aplicativo. Por exemplo.: type T struct { Foo int } Como é importado, todos os campos disponíveis (exportados) na estrutura começam com uma letra maiúscula. Mas desejo ter nomes-chave em minúsculas: out, err := …
175 json  go  marshalling 


3
json.Marshal (struct) retorna "{}"
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 criando contexto e custo de marshallers
A questão é um pouco teórica, qual é o custo de criar o contexto JAXB, empacotador e não empacotador? Descobri que meu código poderia se beneficiar mantendo o mesmo contexto JAXB e possivelmente o mesmo empacotador para todas as operações de empacotamento, em vez de criar o contexto e empacotador …
120 java  jaxb  marshalling 


5
Como você especifica o formato de data usado quando JAXB empacota xsd: dateTime?
Quando JAXB empacota um objeto de data ( XMLGregorianCalendar) em um elemento xsd: dateTime. Como você pode especificar o formato do XML resultante? Por exemplo: O formato de dados padrão usa milissegundos <StartDate>2012-08-21T13:21:58.000Z</StartDate> , preciso omitir os milissegundos. <StartDate>2012-08-21T13:21:58Z</StartDate> Como posso especificar o formato de saída / data que desejo …


2
Elemento raiz dinâmico JAXB?
Estou tentando me integrar a um sistema de terceiros e, dependendo do tipo de objeto, o elemento raiz do documento XML retornado é alterado. Estou usando a biblioteca JAXB para Marshalling / unmarshalling. Raiz1: <?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> …
8 java  xml  xsd  jaxb  marshalling 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.