Articles of json

jquery loop em dados Json usando $ .each

Eu tenho o seguinte JSON retornado em uma variável chamada data. ESTE É O JSON QUE É DEVOLVIDO … [ {“Id”: 10004, “PageName”: “club”}, {“Id”: 10040, “PageName”: “qaz”}, {“Id”: 10059, “PageName”: “jjjjjjj”} ] e estou tentando percorrer a coleção usando $ .each, mas estou com problemas onde o alerta está mostrando indefinido. Eu tentei muita […]

POST JSON falha com 415 tipo de mídia não suportado, Spring 3 mvc

Estou tentando enviar uma solicitação POST para um servlet. O pedido é enviado via jQuery desta forma: var productCategory = new Object(); productCategory.idProductCategory = 1; productCategory.description = “Descrizione2”; newCategory(productCategory); onde newCategory é function newCategory(productCategory) { $.postJSON(“ajax/newproductcategory”, productCategory, function( idProductCategory) { console.debug(“Inserted: ” + idProductCategory); }); } e postJSON é $.postJSON = function(url, data, callback) { […]

jQuery.parseJSON gera um erro “JSON inválido” devido a uma citação simples de escape no JSON

Estou fazendo pedidos para o meu servidor usando jQuery.post() e meu servidor está retornando objects JSON (como { “var”: “value”, … } ). No entanto, se algum dos valores contiver uma aspa simples (apropriadamente com escape como \’ ), o jQuery falhará ao analisar uma string JSON de outra forma válida. Aqui está um exemplo […]

Google Gson – desserializar o object da lista? (tipo genérico)

Quero transferir um object de lista por meio do Google Gson, mas não sei como desserializar tipos genéricos. O que eu tentei depois de olhar para isso (resposta do BalusC): MyClass mc = new Gson().fromJson(result, new List(){}.getClass()); mas então eu recebo um erro no eclipse dizendo “O tipo new List () {} deve implementar o […]

Por que o Google precede enquanto (1); às suas respostas JSON?

Por que o Google precede while(1); às suas respostas JSON (privadas)? Por exemplo, aqui está uma resposta ao ativar e desativar um calendar no Google Agenda : while(1);[[‘u’,[[‘smsSentFlag’,’false’],[‘hideInvitations’,’false’], [‘remindOnRespondedEventsOnly’,’true’], [‘hideInvitations_remindOnRespondedEventsOnly’,’false_true’], [‘Calendar ID stripped for privacy’,’false’],[‘smsVerifiedFlag’,’true’]]]] Eu diria que isso é para impedir que as pessoas façam um eval() sobre ele, mas tudo que você realmente […]

Serialização JSON de enum como string

Eu tenho uma class que contém uma propriedade enum e após serializar o object usando JavaScriptSerializer , meu resultado de json contém o valor inteiro da enumeração em vez de sua string “nome”. Existe uma maneira de obter o enum como uma string no meu json sem ter que criar um JavaScriptConverter personalizado? Talvez haja […]

Como faço para consultar usando campos dentro do novo tipo de dados PostgreSQL JSON?

Eu estou procurando alguns documentos e / ou exemplos para as novas funções JSON no PostgreSQL 9.2. Especificamente, dada uma série de registros JSON: [ {name: “Toby”, occupation: “Software Engineer”}, {name: “Zaphod”, occupation: “Galactic President”} ] Como eu escreveria o SQL para encontrar um registro pelo nome? Em baunilha SQL: SELECT * from json_data WHERE […]

Como escaping caracteres especiais na construção de uma string JSON?

Aqui está minha string { ‘user’: { ‘name’: ‘abc’, ‘fx’: { ‘message’: { ‘color’: ‘red’ }, ‘user’: { ‘color’: ‘blue’ } } }, ‘timestamp’: ‘2013-10-04T08: 10: 41+0100’, ‘message’: ‘I’mABC..’, ‘nanotime’: ‘19993363098581330’ } Aqui, a mensagem contém aspas simples, que é igual à cotação usada no JSON. O que eu faço é preencher uma string de […]

Como passar dados POST json para o método API da Web como um object?

O aplicativo de API da Web da ASP.NET MVC4 define o método post para salvar o cliente. O cliente é passado no formato json no corpo da solicitação POST. O parâmetro do cliente no método post contém valores nulos para propriedades. Como corrigir isso para que os dados postados passem como object do cliente? Se […]

Como postar o JSON no servidor?

Aqui está o código que estou usando: // create a request HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url); request.KeepAlive = false; request.ProtocolVersion = HttpVersion.Version10; request.Method = “POST”; // turn our request string into a byte stream byte[] postBytes = Encoding.UTF8.GetBytes(json); // this is important – make sure you specify type this way request.ContentType = “application/json; charset=UTF-8”; request.Accept […]