Articles of json

Byte do meio UTF-8 inválido do JSON

Esse erro ocorre quando o mecanismo JSON (Jackson, neste caso) tenta analisar alguns JSON que não estão codificados em UTF-8. Como dizer ao mecanismo que ele deve esperar algo diferente do UTF-8, como o UTF-16? HttpHeaders requestHeaders = createSomeHeader(); RestTemplate restTemplate = new RestTemplate(); HttpEntity requestEntity = new HttpEntity(requestHeaders); String url = “someurl” ResponseEntity arrayResponseEntity […]

Minhas estruturas não estão se organizando em json

Estou usando o Go 1.0.3 no Mac OS X 10.8.2, e estou experimentando o pacote json , tentando empacotar uma estrutura para json, mas continuo recebendo um {} object json vazio. O valor err é nulo, então nada está errado de acordo com a function json.Marshal , e a estrutura está correta. Por que isso […]

Como mostrar o “colar class Json” no visual studio 2012 ao clicar em Colar especial?

Eu estou tentando usar o recurso especial passado no vs 2012 para gerar c # class para meus dados do Json. Eu baixei o Json.New do NewtonSoft do Nuget e, em seguida, adicionei uma nova class .cs, copiei meus dados json para a área de transferência, mas quando vou para Edit-> Paste Special -> eu […]

JSON.stringify () array bizarreness com Prototype.js

Eu estou tentando descobrir o que deu errado com a serialização do meu json, tenho a versão atual do meu aplicativo com o antigo e estou encontrando algumas diferenças surpreendentes na maneira como o JSON.stringify () funciona (Usando a biblioteca JSON do json.org ). Na versão antiga do meu aplicativo: JSON.stringify({“a”:[1,2]}) me dá isso; “{\”a\”:[1,2]}” […]

Como serializar o nó DOM para JSON mesmo se houver referências circulares?

Eu quero serializar o nó DOM ou até mesmo a window inteira para JSON. Por exemplo: >> serialize(document) -> { “URL”: “http://stackoverflow.com/posts/2303713”, “body”: { “aLink”: “”, “attributes”: [ “getNamedItem”: “function getNamedItem() { [native code] }”, … ], … “ownerDocument”: “#” // recursive link here }, … } JSON.stringify () JSON.stringify(window) // TypeError: Converting circular structure […]

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 […]