Tag: json

Est-il possible de lire une demande AJAX avant que la réponse ne soit terminée?

J'ai une requête ajax qui prend un certain temps, mais le serveur produit du contenu en cours de route. Si je charge la requête simplement dans le navigateur, je peux voir la page en cours de chargement et elle peut être arrêtée à tout moment. Est-il possible d'accéder à une requête ajax incomplète avant que […]

Ajouter ou modifier une valeur de la clé JSON avec jquery ou javascript

J'ai une chaîne JSON (?) Que je suis revenue de $ .ajax () et l'ai nommé "données". Certaines des valeurs sont vides et j'ai besoin d'ajouter des valeurs à certaines des clés et de les renvoyer à mon script PHP. J'habite les valeurs existantes par data.keyName. Comment puis-je ajouter ou modifier les valeurs de certaines […]

Convertir l'horodatage Json en date et heure normales en javascript

J'ai un timestamp Json que je souhaite convertir en format date time simple en utilisant javascript. J'ai besoin de la date et de l'heure dans le format suivant: dd-mm-aaah hr: mn Voici un exemple json date de je souhaite extraire l'horodatage: "timestamp": 1326439500 { "count": 2, "d": [ { "title": "Apple iPhone 4S Sale Cancelled […]

Mapbox GL JS getBounds () / fitBounds ()

J'utilise Mapbox GL JS v0.14.2 et j'ai cherché haut et bas à travers la documentation et très peu est clair à ce sujet. Si vous utilisez l'API JS standard, il est très clair de «adapter la carte aux marqueurs» à l'aide d'un exemple qu'ils ont fourni ( https://www.mapbox.com/mapbox.js/example/v1.0.0/fit-map-to -markers / ); Cependant, la configuration lors […]

Ember.js Rest Adapter: mappage JSON sans root (.NET Web API)

J'ai un service existant écrit avec l'API Web .NET. Par exemple, ce service renvoie JSON dans le format suivant: [ { "id": 1, "name": "John" }, { "id": 2, "name": "Jane" } ] Toutefois, conformément à la documentation de l' Ember.js Rest Adapter , Ember s'attendrait à JSON dans le format suivant: { "persons": [ […]

Supprime récursivement des valeurs nulles de l'objet JavaScript

J'ai un OBJ de JSON, après quelques opérations (comme supprimer des pièces), je l'impression et tout semble bien, sauf que j'ai des valeurs null . Comment puis-je les supprimer? J'utilise la JSON.stringify(obj, null, 2) pour imprimer, et voici comment elle ressemble: { "store": { "book": [ null, { "category": "fiction", "author": "Evelyn Waugh", "title": "Sword […]

Json_encode est-il une protection XSS suffisante?

J'ai un objet stdClass en PHP, quelque chose comme $o = new stdClass; $o->foo = $bar La variable $bar contient une chaîne non approuvée. Le code de modèle suivant est-il suffisant pour la protection XSS <script type="text/javascript"> var o = <?php echo json_encode($o); ?>; </script> Ma réaction intestinale initiale est que c'est sûr, car l'encodage […]

Comment afficher les données JSON brutes sur une page HTML

Duplication possible: JSON pretty print using JavaScript J'aimerais afficher mes données JSON brutes sur une page HTML comme JSONview le fait. Par exemple, mes données raw json sont: { "hey":"guy", "anumber":243, "anobject":{ "whoa":"nuts", "anarray":[ 1, 2, "thr<h1>ee" ], "more":"stuff" }, "awesome":true, "bogus":false, "meaning":null, "japanese":"明日がある。", "link":"http://jsonview.com", "notLink":"http://jsonview.com is great" } Il vient de http://jsonview.com/ , et […]

Comment fusionner deux tableaux d'objets JSON – supprimer des doublons et préserver l'ordre dans Javascript / jQuery?

Lien jsfiddle : http://jsfiddle.net/vN6fn/1/ Supposons que j'ai ces 2 objets: var obj1 = { data: [ {id:1, comment:"comment1"}, {id:2, comment:"comment2"}, {id:3, comment:"comment3"} ] } var obj2 = { data: [ {id:2, comment:"comment2"}, {id:3, comment:"comment3"}, {id:4, comment:"comment4"} ] } Et l'objet final devrait ressembler à ceci: var final = { data: [ {id:1, comment:"comment1"}, {id:2, comment:"comment2"}, […]

Comment obtenir la valeur de la clé dans l'objet JSON?

Comment obtenir la valeur de la clé dans l'objet JSON et la longueur de l'objet en utilisant JavaScript. Par exemple: [ { "amount": " 12185", "job": "GAPA", "month": "JANUARY", "year": "2010" }, { "amount": "147421", "job": "GAPA", "month": "MAY", "year": "2010" }, { "amount": "2347", "job": "GAPA", "month": "AUGUST", "year": "2010" } ] Ici, la […]

JavaScript rend le site Web intelligent, beauté et facile à utiliser.