Articles of json

Gerar class Java do JSON?

Eu quero um utilitário que gera arquivos de origem java de JSON. Por exemplo nós temos { “firstName”: “John”, “lastName”: “Smith”, “address”: { “streetAddress”: “21 2nd Street”, “city”: “New York” } } Nós passamos isso para o utilitário e queremos que ele gere algo assim: class Address { JSONObject mInternalJSONObject; Address (JSONObject json){ mInternalJSONObject = […]

Uma referência circular foi detectada durante a serialização de um object do tipo ‘SubSonic.Schema .DatabaseColumn’.

Estou tentando fazer um retorno JSON simples, mas estou tendo problemas que tenho abaixo. public JsonResult GetEventData() { var data = Event.Find(x => x.ID != 0); return Json(data); } Eu recebo um HTTP 500 com a exceção mostrada no título desta pergunta. Eu também tentei var data = Event.All().ToList() Isso deu o mesmo problema. Isso […]

Como uso chaves personalizadas com o protocolo Decodificável do Swift 4?

O Swift 4 introduziu suporte para codificação e decodificação JSON nativas por meio do protocolo Decodable . Como faço para usar chaves personalizadas para isso? Por exemplo, digamos que eu tenha uma estrutura struct Address:Codable { var street:String var zip:String var city:String var state:String } Eu posso codificar isso para JSON. let address = Address(street: […]

Como analisar um JSON e transformar seus valores em uma matriz?

public static void parseProfilesJson(String the_json){ try { JSONObject myjson = new JSONObject(the_json); JSONArray nameArray = myjson.names(); JSONArray valArray = myjson.toJSONArray(nameArray); for(int i=0;i<valArray.length();i++) { String p = nameArray.getString(i) + "," + ValArray.getString(i); Log.i("p",p); } } catch (JSONException e) { e.printStackTrace(); } } Como você pode ver, este código de amostra imprimirá a KEY dos JSONs, seguida […]

Serviço POST para Jersey REST recebendo erro 415 Tipo de mídia não suportado

Eu estou usando um aplicativo da web JAX-RS com Jersey e Tomcat. Receber solicitações são muito bem, no entanto, quando tento postar JSON eu recebo um status HTTP 415 – tipo de mídia não suportado. Aqui está o meu simples HelloWorld.java: package service; import javax.ws.rs.*; @Path(“hello”) public class HelloWorld { @GET @Produces(“text/plain”) public String get() […]

JavaScriptSerializer.Deserialize – como alterar nomes de campos

Resumo : Como mapear um nome de campo em dados JSON para um nome de campo de um object .Net ao usar JavaScriptSerializer.Deserialize? Versão mais longa : Eu tenho os seguintes dados JSON vindo até mim de uma API de servidor (não codificada em .Net) {“user_id”:1234, “detail_level”:”low”} Eu tenho o seguinte object C # para […]

Quais são as diferenças entre o object JSON e JavaScript?

Eu sou novo em objects JSON e JavaScript. Alguém pode explicar as diferenças entre o object JSON e JavaScript? Quais são seus usos? Um é melhor que o outro? Ou depende da situação? Quando usar qual, em que situação? Por que o JSON foi criado em primeiro lugar? Qual foi o seu objective principal? Alguém […]

Postar um arquivo e dados associados em um WebService RESTful, preferencialmente como JSON

Esta provavelmente será uma pergunta estúpida, mas eu estou tendo uma daquelas noites. Em um aplicativo estou desenvolvendo a API RESTful e queremos que o cliente envie dados como JSON. Parte deste aplicativo requer que o cliente carregue um arquivo (geralmente uma imagem), bem como informações sobre a imagem. Estou tendo dificuldades para descobrir como […]

Alguma boa biblioteca para analisar JSON no ASP clássico?

Eu fui capaz de encontrar um zilhão de bibliotecas para gerar JSON no clássico ASP (VBScript), mas eu não fui encontrar qualquer para análise . Eu quero algo que eu possa passar uma string JSON e voltar um object VBScript de algum tipo (Array, Scripting.Dictionary, etc) Alguém pode recomendar uma biblioteca para analisar JSON no […]

A maneira mais fácil de criar uma lista suspensa em cascata no asp.net MVC 3 com c #

Eu quero criar dois DropDownList em uma cascata usando MVC3 (de preferência Razor ) com C# . Eu gostaria de ter uma lista suspensa onde você pode escolher o ano e outro onde você pode escolher um conjunto específico de meses, dependendo do ano selecionado. Vamos simplificar. Quando escolho o ano atual (ou seja, 2011) […]