Articles of json

É válido definir funções em resultados JSON?

Parte da resposta JSON de um site tinha isso (… adicionado para o contexto): {…, now:function(){return(new Date).getTime()}, …} A adição de funções anônimas ao JSON é válida? Eu esperaria que cada vez que você acessasse o ‘tempo’ retornasse um valor diferente.

Ações do controlador da ASP.NET MVC que retornam JSON ou HTML parcial

Eu estou tentando criar ações de controlador que retornarão JSON ou HTML parcial, dependendo de um parâmetro. Qual é a melhor maneira de obter o resultado retornado para uma página MVC de forma assíncrona?

Como analisar o JSON usando o Node.js?

Como devo analisar o JSON usando o Node.js? Existe algum módulo que irá validar e analisar o JSON de forma segura?

Classificando JSON por valores

Eu tenho um object JSON muito simples como o seguinte: { “people”:[ { “f_name”:”john”, “l_name”:”doe”, “sequence”:”0″, “title”:”president”, “url”:”google.com”, “color”:”333333″ }, { “f_name”:”michael”, “l_name”:”goodyear”, “sequence”:”0″, “title”:”general manager”, “url”:”google.com”, “color”:”333333″ } ] } Agora que isso é retornado do meu código do lado do servidor, eu executo o jQuery.each para formar o html necessário e gerar o […]

Obtendo ServiceStack para reter informações de tipo

Estou usando o ServiceStack para serializar e desserializar alguns objects para JSON. Considere este exemplo: public class Container { public Animal Animal { get; set; } } public class Animal { } public class Dog : Animal { public void Speak() { Console.WriteLine(“Woof!”); } } var container = new Container { Animal = new Dog() […]

Como enviar JSON em vez de uma string de consulta com $ .ajax?

Alguém pode explicar de uma maneira fácil como fazer jQuery enviar JSON real em vez de uma string de consulta? $.ajax({ url : url, dataType : ‘json’, // I was pretty sure this would do the trick data : data, type : ‘POST’, complete : callback // etc }); Na verdade, isso converterá seu JSON […]

JQuery, Spring MVC @RequestBody e JSON – fazendo funcionar juntos

Eu gostaria de ter uma serialização JSON bidirecional para Java Estou usando com sucesso o caminho Java para JSON para JQuery … ( @ResponseBody ) eg @RequestMapping(value={“/fooBar/{id}”}, method=RequestMethod.GET) public @ResponseBody FooBar getFooBar( @PathVariable String id, HttpServletResponse response , ModelMap model) { response.setContentType(“application/json”); … } e em JQuery eu uso $.getJSON(‘fooBar/1’, function(data) { //do something }); […]

Converter JSON para DataTable

Eu tenho JSON no seguinte formato: [ {“id”:”10″,”name”:”User”,”add”:false,”edit”:true,”authorize”:true,”view”:true}, {“id”:”11″,”name”:”Group”,”add”:true,”edit”:false,”authorize”:false,”view”:true}, {“id”:”12″,”name”:”Permission”,”add”:true,”edit”:true,”authorize”:true,”view”:true} ] Como posso converter isso em um object C # DataTable seguinte maneira? ——————————————————————— ID | Name | Add | Edit | View | Authorize ——————————————————————— 10 | User | true | true | true | true 11 | Group | true | true | […]

Problemas com o getJSON do jQuery usando arquivos locais no Chrome

Eu tenho uma página de teste muito simples que usa solicitações XHR com os methods $ .getJSON e $ .ajax do jQuery. A mesma página funciona em algumas situações e não em outras. Especificamente, não funciona no Chrome no Ubuntu. Estou testando no Ubuntu 9.10 com o Chrome 5.0.342.7 beta e no Mac OSX 10.6.2 […]

Crie um object c # fortemente tipado a partir do object json com o ID como o nome

Eu estou tentando fazer uso da API para um conhecido provedor de reuniões on-line. Uma de suas chamadas de API retorna um object assim. { “5234592”:{ “pollsAndSurveys”:{ “questionsAsked”:1, “surveyCount”:0, “percentageSurveysCompleted”:0, “percentagePollsCompleted”:100, “pollCount”:2}, “attendance”:{ “averageAttendanceTimeSeconds”:253, “averageInterestRating”:0, “averageAttentiveness”:0, “registrantCount”:1, “percentageAttendance”:100} }, “5235291”:{ “pollsAndSurveys”:{ “questionsAsked”:2, “surveyCount”:0, “percentageSurveysCompleted”:0, “percentagePollsCompleted”:0, “pollCount”:0}, “attendance”:{ “averageAttendanceTimeSeconds”:83, “averageInterestRating”:0, “averageAttentiveness”:0, “registrantCount”:1, “percentageAttendance”:100} } } Eu […]