Articles of json

Strings Multiline em JSON

Estou escrevendo alguns arquivos de dados no formato JSON e gostaria de ter alguns valores de string realmente longos divididos em várias linhas. Usando o módulo JSON do python, recebo muitos erros, seja usando \ ou \n como escape. É possível ter sequências de várias linhas no JSON? É principalmente para o conforto visual, então […]

Qual é o JSON mínimo válido?

Li atentamente a descrição do JSON http://json.org/, mas não tenho certeza se conheço a resposta para a pergunta simples. Quais strings são o mínimo possível do JSON válido? “string” é a string JSON válida? 42 é o número simples válido JSON? true é o valor booleano de um JSON válido? {} o object vazio é […]

json Untaught SyntaxError: Token inesperado:

Tentando fazer uma chamada e recuperar um arquivo JSON muito simples, de uma linha. $(document).ready(function() { jQuery.ajax({ type: ‘GET’, url: ‘http://wncrunners.com/admin/colors.json’ , dataType: ‘jsonp’, success: function(data) { alert(‘success’); } }); });//end document.ready Aqui está o pedido RAW: GET http://wncrunners.com/admin/colors.json?callback=jQuery16406345664265099913_1319854793396&_=1319854793399 HTTP/1.1 Host: wncrunners.com Connection: keep-alive Cache-Control: max-age=0 User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.2 (KHTML, like Gecko) […]

Como devo escaping strings em JSON?

Ao criar dados JSON manualmente, como devo evitar campos de string? Devo usar algo como StringEscapeUtilities.escapeHtml , StringEscapeUtilities.escapeHtml do Apache Commons Lang, ou devo usar o java.net.URLEncoder ? O problema é que quando eu uso SEU.escapeHtml , ele não escapa de citações e quando eu envolvo a string inteira em um par de, um JSON […]

Como deixar uma saída de arquivo ASMX JSON

Eu criei um arquivo ASMX com um código por trás do arquivo. Está funcionando bem, mas está exibindo XML. No entanto, eu preciso disso para gerar JSON. A configuração ResponseFormat parece não funcionar. Meu código por trás é: [System.Web.Script.Services.ScriptService] public class _default : System.Web.Services.WebService { [WebMethod] [ScriptMethod(UseHttpGet = true,ResponseFormat = ResponseFormat.Json)] public string[] UserDetails() { […]

Como posso postar uma matriz de string para o controlador ASP.NET MVC sem um formulário?

Estou criando um pequeno aplicativo para me ensinar asp.net MVC e JQuery, e uma das páginas é uma lista de itens em que alguns podem ser selecionados. Então eu gostaria de pressionar um botão e enviar uma lista (ou algo equivalente) para o meu controlador contendo os ids dos itens que foram selecionados, usando a […]

JavaScript pode se conectar com o MySQL?

JavaScript pode se conectar com o MySQL? Se sim, como?

Configurando Access-Control-Allow-Origin no asp.net MVC – método mais simples possível

Eu tenho um método de ação simples, que retorna algum json. Ele é executado em ajax.example.com. Eu preciso acessar isso de outro site someothersite.com. Se eu tentar chamá-lo, recebo o esperado …: Origin http://someothersite.com is not allowed by Access-Control-Allow-Origin. Eu sei de duas maneiras de contornar isso: JSONP e criar um HttpHandler personalizado para definir […]

Desserializando JSON para object .NET usando Newtonsoft (ou LINQ para JSON talvez?)

Eu sei que existem alguns posts sobre a Newtonsoft, então espero que isso não seja exatamente uma repetição … Eu estou tentando converter dados JSON retornados pela API do Kazaa em um bom object de algum tipo WebClient client = new WebClient(); Stream stream = client.OpenRead(“http://api.kazaa.com/api/v1/search.json?q=muse&type=Album”); StreamReader reader = new StreamReader(stream); List list = Newtonsoft.Json.JsonConvert.DeserializeObject<List>(reader.Read().ToString()); […]

JSON Spec – a chave precisa estar entre aspas?

Exemplo: o código a seguir é válido em relação à especificação JSON ? { precision: “zip” } Ou devo sempre usar a seguinte syntax? (E se sim, porque?) { “precision”: “zip” } Eu realmente não encontrei algo sobre isso nas especificações JSON. Embora eles usem citações em torno de suas chaves em seus exemplos. (Então […]