Articles of json

Por que o eval do JavaScript precisa de parênteses para avaliar os dados JSON?

Eu aprendi (da maneira mais difícil) que eu preciso adicionar parênteses em torno de dados JSON, como este: stuff = eval(‘(‘ + data_from_the_wire + ‘)’); // where data_from_the_wire was, for example {“text”: “hello”} (No Firefox 3, pelo menos). Qual é a razão por trás disso? Eu odeio escrever código sem entender o que está por […]

Como faço para obter formatado JSON no .net usando c #?

Eu estou usando o analisador .NET JSON e gostaria de serializar meu arquivo de configuração para que seja legível. Então, ao invés de: {“blah”:”v”, “blah2″:”v2”} Eu gostaria de algo mais legal como: { “blah”:”v”, “blah2″:”v2” } Meu código é algo assim: using System.Web.Script.Serialization; var ser = new JavaScriptSerializer(); configSz = ser.Serialize(config); using (var f = […]

Angular 2+ e Observables: não é possível vincular a ‘ngModel’, pois não é uma propriedade conhecida de ‘select’

EDIT: Atualizado Plunkr: http://plnkr.co/edit/fQ7P9KPjMxb5NAhccYIq?p=preview esta parte funciona: Label: {{ entry.label }} Value: {{ entry.value }} mas eu tenho problemas com a checkbox de seleção, a mensagem de erro é: Não é possível ligar a ‘ngModel’, pois não é uma propriedade conhecida de ‘select’ O componente inteiro: //our root app component import {Component} from ‘@angular/core’; import […]

Posso especificar um caminho em um atributo para mapear uma propriedade em minha class para uma propriedade filha em meu JSON?

Existe algum código (que não posso alterar) que usa DeserializeObject(strJSONData) para obter dados de uma solicitação da web e convertê-los em um object de class (eu posso alterar a class). Ao decorar minhas propriedades de class com [DataMember(Name = “raw_property_name”)] , posso mapear os dados JSON brutos para a propriedade correta em minha class. Existe […]

Envie dados JSON via POST (ajax) e receba resposta json do Controller (MVC)

Eu criei uma function em javascript assim: function addNewManufacturer() { var name = $(“#id-manuf-name”).val(); var address = $(“#id-manuf-address”).val(); var phone = $(“#id-manuf-phone”).val(); var sendInfo = { Name: name, Address: address, Phone: phone }; $.ajax({ type: “POST”, url: “/Home/Add”, dataType: “json”, success: function (msg) { if (msg) { alert(“Somebody” + name + ” was added in […]

Como escrevo o Json não codificado no meu View usando o Razor?

Eu estou tentando escrever um object como JSON para meu Asp.Net MVC View usando Razor, da seguinte forma: var potentialAttendees = @Json.Encode(Model.PotentialAttendees); O problema é que na saída o JSON é codificado e meu navegador não gosta dele. Por exemplo: var potentialAttendees = [{"Name":"Samuel Jack"},]; Como faço para que o Razor emita JSON não codificado?

Vinculando de um valor de coluna em jqGrid para uma nova página usando GET

Eu criei um jqGrid que contém alguns campos como: job_id, nome, etc O que estou tentando fazer é fazer com que, ao clicar no valor na coluna job_id, ele os redirecione para: job.php? job_id = (valor que eles clicaram em) Comecei tentando usar o seguinte como meu colModel: { name:’job_id’, index:’job_id’, edittype:’select’, formatter:’showlink’, formatoptions:{baseLinkUrl:’job.php’}, width:50, […]

Qual é a diferença entre YAML e JSON? Quando preferir um ao outro

Quando devemos preferir usar YAML sobre JSON e vice-versa, considerando o seguinte? Desempenho (tempo de codificação / decodificação) Consumo de memory Claridade de Expressão Disponibilidade de biblioteca, facilidade de uso (prefiro C) Eu estava planejando usar um desses dois em nosso sistema embarcado para armazenar arquivos de configuração. Relacionado: Devo usar YAML ou JSON para […]

Exceção de “Auto Referencing Loop Detected” com JSON.Net

Eu tenho esse bit de código para enviar uma lista de objects de Route para o meu modo de exibição (asp.net MVC): public ActionResult getRouteFromPart(int partId) { List routes = _routeService.GetRouteByPartType(partId); if (routes == null) { return this.AdvancedJsonResult(null, JsonRequestBehavior.AllowGet); } return this.AdvancedJsonResult(new { Routes = routes }, JsonRequestBehavior.AllowGet); } Mas estou recebendo uma exceção aqui […]

Converter uma string JSON em um hashmap

Estou usando Java e tenho uma String que é JSON: { “name” : “abc” , “email id ” : [“abc@gmail.com”,”def@gmail.com”,”ghi@gmail.com”] } Então meu mapa em Java: Map retMap = new HashMap(); Eu quero armazenar todos os dados do JSONObject nesse HashMap. Alguém pode fornecer código para isso? Eu quero usar a biblioteca org.json .