Articles of json

Polimorfismo com gson

Eu tenho um problema ao desserializar uma cadeia de json com o Gson. Eu recebo uma matriz de comandos. O comando pode ser iniciar, parar, algum outro tipo de comando. Naturalmente eu tenho polymorphism e o comando start / stop herda do comando. Como posso serializá-lo de volta ao object de comando correto usando o […]

Mesclar dois arrays json / javascript em um array

Eu tenho dois arrays json como var json1 = [{id:1, name: ‘xxx’ …}] var json2 = [{id:2, name: ‘xyz’ …}] Eu quero que eles se mesclem em matrizes únicas var finalObj = [{id:1, name: ‘xxx’ …},{id:2, name: ‘xyz’ …}] Saudações

Nomes diferentes da propriedade JSON durante a serialização e desserialização

É possível: ter um campo na aula, mas nomes diferentes para ele durante a serialização / desserialização na biblioteca de Jackson? Por exemplo, eu tenho class “Coordiantes”. class Coordinates{ int red; } Para desserialização do JSON, queira ter um formato como este: { “red”:12 } Mas quando eu vou serializar o object, o resultado deve […]

Tipo de mídia não suportado do Jersey 415

Eu tenho tentado desde horas para corrigir erro de HTTP 415 Unsupported Media Type mas ainda está mostrando a página de mídia não suportada. Estou adicionando headers application/json no Postman. Aqui está o meu código Java package lostLove; import javax.ws.rs.Consumes; import javax.ws.rs.GET; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import […]

Convertendo objects Java para JSON com Jackson

Eu quero meu JSON para ficar assim: { “information”: [{ “timestamp”: “xxxx”, “feature”: “xxxx”, “ean”: 1234, “data”: “xxxx” }, { “timestamp”: “yyy”, “feature”: “yyy”, “ean”: 12345, “data”: “yyy” }] } Código até agora: import java.util.List; public class ValueData { private List information; public ValueData(){ } public List getInformation() { return information; } public void setInformation(List […]

Como omitir Obter apenas propriedades no serializer servicestack json?

Eu tenho um object que eu sou de-serializing usando o método ToJson() do namespace ServiceStack.Text. Como omitir todas as propriedades somente GET durante a serialização? Existe algum atributo como [Ignore] ou algo com o qual eu possa decorar minhas propriedades, para que elas possam ser omitidas? obrigado

Como converter JSON para o formato CSV e armazenar em uma variável

Eu tenho um link que abre dados json no broswer, mas infelizmente não tenho idéia de como lê-lo. Existe uma maneira de converter esses dados usando o formato javascript Comma Separate ( csv ) e salvá-lo em uma variável javascript . Acabei de começar a aprender e não tenho absolutamente nenhuma pista sobre json , […]

Maneira correta de retornar o JSON usando o nó ou o Express

Então, pode-se tentar buscar o seguinte object JSON: $ curl -i -X GET http://echo.jsontest.com/key/value/anotherKey/anotherValue HTTP/1.1 200 OK Access-Control-Allow-Origin: * Content-Type: application/json; charset=ISO-8859-1 Date: Wed, 30 Oct 2013 22:19:10 GMT Server: Google Frontend Cache-Control: private Alternate-Protocol: 80:quic,80:quic Transfer-Encoding: chunked { “anotherKey”: “anotherValue”, “key”: “value” } $ Existe uma maneira de produzir exatamente o mesmo corpo em […]

como especificar jackson para usar somente campos – de preferência globalmente

O comportamento padrão de jackon parece usar as duas propriedades (getters e setters) e os campos para serializar e desserializar para json. Eu gostaria de usar os campos como a fonte canônica da configuração de serialização e, portanto, não quero que o Jackson olhe para as propriedades. Eu posso fazer isso em uma base de […]

C # JSON.NET – Deserialize a resposta que usa uma estrutura de dados incomum

Estou tendo alguns problemas para descobrir uma maneira limpa (possível) de desserializar alguns dados JSON em um formato específico. Eu quero desserializar os dados para classs de object de dados fortemente tipados, bastante flexíveis em relação às especificidades disso. Aqui está um exemplo de como os dados se parecem: { “timestamp”: 1473730993, “total_players”: 945, “max_score”: […]