Maison Problème commun Comment écrire un tableau json

Comment écrire un tableau json

Feb 09, 2021 am 10:17 AM
tableau json

Comment écrire un tableau json : 1. Utilisez [for-in] pour accéder au tableau ; 2. Utilisez la valeur d'index pour modifier la valeur du tableau 3. Utilisez le mot-clé delete pour supprimer l'élément du tableau ; le code est [supprimer les sites myObj.[1];].

Comment écrire un tableau json

L'environnement d'exploitation de cet article : système Windows 7, ordinateur Dell G3.

Écriture d'un tableau json :

Tableau en tant qu'objet JSON

[ "Google", "Runoob", "Taobao" ]
Copier après la connexion

Tableau JSON en écrit entre parenthèses.

Les valeurs de tableau en JSON doivent être des types de données JSON légaux (chaîne, nombre, objet, tableau, booléen ou nul).

En JavaScript, les valeurs du tableau peuvent être les types de données JSON ci-dessus ou des expressions JavaScript, y compris des fonctions, des dates et des éléments non définis.

Tableau dans un objet JSON

La valeur de la propriété de l'objet peut être un tableau :

{ 
  "name":"网站", "num":3, "sites":[ "Google", "Runoob", "Taobao" ] 
}
Copier après la connexion

On peut utiliser la valeur d'index pour accéder au tableau :

x = myObj.sites[0];
Copier après la connexion

Boucle à travers un tableau

Vous pouvez utiliser for-in pour accéder à un tableau :

for (i in myObj.sites) 
{ x += myObj.sites[i] + "<br>"; }
Copier après la connexion

Vous pouvez également utiliser une boucle for :

for (i = 0; i < myObj.sites.length; i++) 
{ x += myObj.sites[i] + "<br>"; }
Copier après la connexion

Tableaux dans des objets JSON imbriqués

Un tableau dans un objet JSON peut contenir un autre tableau, ou un autre objet JSON :

myObj = {
    "name":"网站",
    "num":3,
    "sites": [
        { "name":"Google", "info":[ "Android", "Google 搜索", "Google 翻译" ] },
        { "name":"Runoob", "info":[ "菜鸟教程", "菜鸟工具", "菜鸟微信" ] },
        { "name":"Taobao", "info":[ "淘宝", "网购" ] }
    ]
}
Copier après la connexion

On peut utiliser for-in to loop Accédez à chaque tableau :

for (i in myObj.sites) {
    x += "<h1>" + myObj.sites[i].name + "</h1>";
    for (j in myObj.sites[i].info) {
        x += myObj.sites[i].info[j] + "<br>";
    }
}
Copier après la connexion

Modifier la valeur du tableau

Vous pouvez utiliser la valeur d'index pour modifier la valeur du tableau :

myObj.sites[1] = "Github";
Copier après la connexion

Supprimer un élément du tableau

Nous pouvons utiliser le mot-clé delete pour supprimer des éléments du tableau :

delete myObj.sites[1];
Copier après la connexion

Recommandations d'apprentissage gratuites associées : programmation php(Vidéo)

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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Explication détaillée des opérations de tri et de filtrage des tableaux JSON en Java. Explication détaillée des opérations de tri et de filtrage des tableaux JSON en Java. Sep 06, 2023 pm 03:22 PM

Explication détaillée des opérations de tri et de filtrage des tableaux JSON en Java Dans le développement Java, le traitement des données JSON est une tâche courante. En tant que structure de données couramment utilisée, le tableau JSON nécessite souvent des opérations de tri et de filtrage dans les applications pratiques. Cet article présentera en détail les opérations de tri et de filtrage des tableaux JSON en Java et fournira des exemples de code correspondants. 1. Opération de tri du tableau JSON : utilisez l'objet JSONArray pour stocker le tableau JSON en Java et utilisez la bibliothèque json pour traiter les données JSON.

Commencez rapidement : techniques de fusion et de fractionnement de tableaux JSON en Java. Commencez rapidement : techniques de fusion et de fractionnement de tableaux JSON en Java. Sep 06, 2023 am 10:21 AM

Commencez rapidement : techniques de fusion et de division de tableaux JSON en Java Dans le développement de logiciels modernes, le format et la transmission des données sont devenus de plus en plus importants. Parmi eux, JSON (JavaScriptObjectNotation) est un format de données couramment utilisé, particulièrement adapté à l'interaction front-end et back-end et au stockage de données. Dans le développement Java, nous devons souvent gérer des objets JSON et des tableaux JSON. Cet article explique comment fusionner et diviser des tableaux JSON en Java, ainsi que des conseils et des exemples pour implémenter ces opérations.

Comment convertir un tableau JSON en CSV en Java ? Comment convertir un tableau JSON en CSV en Java ? Aug 21, 2023 pm 08:27 PM

JSON peut être utilisé comme format d’échange de données, il est léger et indépendant du langage. Un JSONArray peut analyser des chaînes de texte pour produire des objets de type vectoriel et prend en charge l'interface java.util.List. Nous pouvons convertir un tableau JSON au format CSV à l'aide de la classe org.json.CDL, qui fournit une méthode statique toString() pour convertir JSONArray en texte séparé par des virgules. Nous devons importer le package org.apache.commons.io.FileUtils pour stocker les données dans un fichier CSV à l'aide de la méthode writeStringToFile(). Syntaxepublicstaticj

Comment fusionner deux tableaux JSON en Java ? Comment fusionner deux tableaux JSON en Java ? Aug 20, 2023 pm 11:05 PM

Un JSON est un format d'échange de données léger, et le format JSON est une paire clé-valeur. JSONArray peut analyser le texte d'une chaîne pour générer un objet de type vectoriel et prend en charge l'interface java.util.List. Nous pouvons fusionner deux tableaux JSON en Java en utilisant la classe org.json.simple.JSONArray. Nous pouvons fusionner deux tableaux JSON dans le programme suivant en utilisant la méthode addAll() (héritée de l'interface java.util.List). Exemple

Guide du débutant : FAQ sur la manipulation des tableaux JSON en Java. Guide du débutant : FAQ sur la manipulation des tableaux JSON en Java. Sep 06, 2023 am 11:22 AM

Guide du débutant : FAQ sur la manipulation des tableaux JSON en Java Résumé : Avec le développement d'Internet, JSON (JavaScriptObjectNotation) est devenu un format courant pour l'échange de données. Dans le développement Java, la manipulation des tableaux JSON est une tâche courante. Cet article répondra aux questions courantes sur le fonctionnement des tableaux JSON dans le développement Java et fournira des exemples de code. Comment créer un tableau JSON ? En Java, vous pouvez utiliser des bibliothèques tierces telles que JSON-java

Comment analyser et parcourir un tableau JSON en JAVA ? Maîtrisez les compétences en traitement de tableaux JSON. Comment analyser et parcourir un tableau JSON en JAVA ? Maîtrisez les compétences en traitement de tableaux JSON. Sep 06, 2023 am 11:30 AM

Comment analyser et parcourir un tableau JSON en JAVA ? Maîtrisez les compétences en traitement de tableaux JSON. Avec le développement rapide de l'Internet moderne, JSON (JavaScriptObjectNotation) est devenu un format d'échange de données couramment utilisé. Il est concis, facile à lire et très adapté à la transmission de données dans le développement Web et les interfaces API. En JAVA, l'analyse et le parcours des tableaux JSON sont des opérations très courantes. Cet article explique comment utiliser JAVA pour analyser les tableaux JSON et donne le résultat correspondant.

Comment désérialiser un tableau JSON en type de liste générique en Java ? Comment désérialiser un tableau JSON en type de liste générique en Java ? Aug 20, 2023 pm 12:13 PM

La bibliothèque Gson fournit une classe nommée com.google.gson.reflect.TypeToken pour stocker les types génériques en créant une classe GsonTypeToken et en transmettant le type de classe. En utilisant ce type, Gson peut connaître la classe passée dans la classe générique. Syntaxe publicclassTypeToken&lt;T&gt;extendsObject Nous pouvons désérialiser un tableau JSON en une liste de types génériques dans l'exemple suivant importjava.lang.reflect.Type;importjava.util.*;importcom.go

Comment pouvons-nous implémenter un tableau JSON à l'aide de l'API de streaming en Java ? Comment pouvons-nous implémenter un tableau JSON à l'aide de l'API de streaming en Java ? Sep 19, 2023 pm 06:01 PM

L'interface JsonGenerator peut être utilisée pour diffuser des données JSON vers une source de sortie. Nous pouvons créer ou implémenter un tableau JSON à l'aide de la méthode writeStartArray() de JsonGenerator, qui écrit une paire de caractères nom JSON/tableau de début dans le contexte d'objet actuel. La méthode writeStartObject() écrit le caractère de départ de l'objet JSON, qui n'est valide que dans le contexte du tableau, et la méthode writeEnd() écrit la fin du contexte actuel. Exemple de syntaxe JsonGeneratorwriteStartArray(Stringname) importjava.io.*;imp