Maison > interface Web > js tutoriel > le corps du texte

Quelques petites expériences que j'ai résumées, utilisant JSON en JS

php是最好的语言
Libérer: 2018-07-23 15:17:35
original
1053 Les gens l'ont consulté

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){
+ " " +
Copier après la connexion

Résultat d'exécution :

Quelques petites expériences que jai résumées, utilisant JSON en JS

4. TraversalJSONArray

packJson ="name":"nikita", "password":"1111""name":"tony", "password":"2222"( p  packJson){
+ " " +
Copier après la connexion

Je préfère cette méthode d'écriture :


( i = 0; i < packJson.length; i+++ " " +
Copier après la connexion


Résultat en cours d'exécution :

Quelques petites expériences que jai résumées, utilisant JSON en JS

5. Assemblez deux objets JSON en un seul

(targetJson &&( p =
Copier après la connexion

l'utilisation est la suivante :


 json1 = {"name":"nikita" json2 = {"password":"1111"
Copier après la connexion


Résultats d'exploitation :

Quelques petites expériences que jai résumées, utilisant JSON en JS


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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!