Articles of json json json

Alternativas de JSON.stringify () em JavaScript

Em JavaScript, quais são as alternativas de JSON.stringify() para navegadores que não possuem suporte JSON nativo? obrigado

Existe alguma function nativa para converter os parâmetros json para url?

Preciso converter o object json para url como: “parameter = 12 & asd = 1” Eu terminei com isso: var data = { ‘action’:’actualiza_resultado’, ‘postID’: 1, ‘gl’: 2, ‘gl2’ : 3 }; var string_=JSON.stringify(data); string_=string_.replace(/{/g, “”); string_=string_.replace(/}/g, “”); string_=string_.replace(/:/g, “=”) string_=string_.replace(/,/g, “&”); string_=string_.replace(/”/g, “”); Mas eu me pergunto se existe alguma function no javascript ou […]

Como faço para salvar JSON para arquivo de texto local

Digamos que eu tenha um object javascript parecido com isto: var data = { name: “cliff”, age: “34”, name: “ted”, age: “42”, name: “bob”, age: “12” } var jsonData = JSON.stringify(data); Eu stringify para converter para JSON. Como faço para salvar este JSON para um arquivo de texto local para que eu possa abri-lo, digamos, […]

JavaScript encontra o valor json

Eu preciso procurar dentro de uma lista json de países. O json é como: [ {“name”: “Afghanistan”, “code”: “AF”}, {“name”: “Åland Islands”, “code”: “AX”}, {“name”: “Albania”, “code”: “AL”}, {“name”: “Algeria”, “code”: “DZ”} ] Eu recebo do database apenas o código e enviaria o nome inteiro. Então, se eu pegar “AL” eu gostaria de recuperar de […]

Verifique se existe uma chave dentro de um object json

amt: “10.00” email: “sam@gmail.com” merchant_id: “sam” mobileNo: “9874563210” orderID: “123456” passkey: “1234” O acima é o object JSON que estou lidando. Quero verificar se a chave ‘merchant_id’ existe. Eu tentei o código abaixo, mas não está funcionando. Qualquer maneira de conseguir isso? window.onload = function getApp() { var thisSession = JSON.parse(”); //console.log(thisSession); if (!(“merchant_id” in […]

Como criar json por JavaScript for loop?

Eu tenho matriz de tag de seleção. Present Absent e eu quero criar um object json com dois campos ‘uniqueIDofSelect e optionValue’ em JavaScript. Eu uso getElementsByName (“status”) e eu iterar nele. EDITAR Eu preciso colocar como [{“selectID”:2,”OptionValue”:”2″}, {“selectID”:4,”optionvalue”:”1″}] e assim por diante…

Como resolver JSON.parse: caractere de controle incorreto na string literal, neste código

Eu sou um iniciante no documento JSON , este é o meu código, então por favor me ajude a resolver esse erro. { “_id” : “_design/utilisateur”, “_rev” : “1-967a00dff5e02add41819138abb3284d”, “views” : { “tous” : { “map” : “function(doc){if (doc.role==’utilisateur’) {emit (doc._id, [[‘t0’,doc.distancet0],[‘t1’,doc.distancet1],[‘t2’,doc.distancet2],[‘t3’,doc.distancet3], [‘t4′,doc.distancet4]])}}” }, “3500” : { “map” : “function(doc) {if (doc.role==’utilisateur’ && doc.distancet0<3500) {emit(doc._id,doc.distancet0)}}" […]

Como JSON decodificar elementos de matriz em JavaScript?

Eu tenho um array JavaScript que, entre outros, contém um URL. Se eu tentar simplesmente colocar o URL na página (o array está em um projeto envolvendo a API do Yahoo! Maps), ele mostrará o URL como deveria ser. Mas se eu tentar fazer um redirecionamento ou simplesmente fazer um ‘alerta’ no elemento da matriz […]

Sintaxe JSON para nomes de propriedades

Qual é a syntax correta para criar objects em javascript que funcionará na maioria dos navegadores da web (com isso quero dizer: IE 6+, Firefox 2+, Opera 9+) Isso é válido var a={ “class”: “Person”, “name”: “William Shakespeare”, “birthday”: -12802392000000, “nickname”: “Bill” } ; Ou é isso: var a={ class: “Person”, name: “William Shakespeare”, birthday: […]

Como determinar deterministicamente que um object JSON não foi modificado?

De acordo com a documentação do MDN para JSON.stringify : Não é garantido que as propriedades de objects não matriciais sejam restritas em qualquer ordem específica. Não confie na ordenação de propriedades dentro do mesmo object dentro da stringificação. Eu esperava determinar se um object mudava colocando em cache uma versão do object em string […]