Maison > Article > interface Web > Quelques petites expériences que j'ai résumées, utilisant JSON en JS
Les méthodes de traitement JSON couramment utilisées sont brièvement résumées. JSON est un format d'échange de données léger qui utilise un format de texte totalement indépendant de la langue et constitue un format d'échange de données idéal. Ce qui suit est la méthode de fonctionnement spécifique de sa mise en œuvre.
1. Présentation
JSON (JavaScript Object Notation) est un format d'échange de données léger qui utilise un format de texte totalement indépendant du langage, qui est le format d'échange de données idéal. Dans le même temps, JSON est un format natif JavaScript, ce qui signifie que le traitement des données JSON en JavaScript ne nécessite aucune API ou boîte à outils spéciale.
En JSON, il existe deux structures : les objets et les tableaux.
1.Objet
Un objet commence par "{" et se termine par "}". Chaque "clé" est suivie d'un ":", et les "paires 'clé/valeur'" sont séparées par ",".
packJson = {"name":"nikita", "password":"1111"}
2.Array
packJson = [{"name": "nikita", "password": "1111"}, {"name": "tony", "password": "2222"}];
Le tableau est une collection ordonnée de valeurs. Un tableau commence par "[" et se termine par "]". Utilisez "," pour séparer les valeurs.
2. Conversion des objets JSON et des chaînes JSON
1. Dans le processus de transmission de données, json est transmis sous forme de texte, c'est-à-dire une chaîne, et JS fonctionne sur les objets JSON, donc la conversion entre les objets JSON et les chaînes JSON est la clé. Par exemple :
Chaîne JSON :
var jsonStr = '{"name":"nikita", "password":"1111"}';
Objet JSON :
var jsonObj = {"name": "nikita", "password": "1111"};
2. Convertir la chaîne en Json
var myObject = eval('(' + myJSONtext + ')');
eval est une fonction fournie avec js et n'est pas très en toute sécurité. Vous pouvez envisager d'utiliser le package json.
3. TraverséeJSONObjet
myJson = {"name":"nikita", "password":"1111"( p myJson){ + " " +
Résultat d'exécution :
4. TraversalJSONArray
packJson ="name":"nikita", "password":"1111""name":"tony", "password":"2222"( p packJson){ + " " +
Je préfère cette méthode d'écriture :
( i = 0; i < packJson.length; i+++ " " +
Résultat en cours d'exécution :
5. Assemblez deux objets JSON en un seul
(targetJson &&( p =
l'utilisation est la suivante :
json1 = {"name":"nikita" json2 = {"password":"1111"
Résultats d'exploitation :
Veuillez indiquer l'adresse de cet article lors de la réimpression : Quelques petites expériences résumées par vous-même, Effectuer des opérations JSON en JS (transfert)
Recommandations associées :
Analyse PHP d'exemples d'opérations JSON
Opérations PHP JSON, phpjson opération_PHP tutoriel
Opération PHP JSON, opération phpjson
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!