Perguntas com a marcação «marshalling»

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

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

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

92
Marshaling - o que é e por que precisamos?

O que é marshalling e por que precisamos disso? Acho difícil acreditar que não posso enviar um intover the wire de C # para C e ter que fazer o empacotamento. Por que o C # não pode simplesmente enviar os 32 bits com um sinal de início e término, informando ao código C que recebeu um int? Se...

8
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'>...