Maison > interface Web > js tutoriel > Comment convertir un tableau au format json en javascript

Comment convertir un tableau au format json en javascript

青灯夜游
Libérer: 2023-01-05 16:09:36
original
28292 Les gens l'ont consulté

En javascript, vous pouvez utiliser la fonction de conversion "JSON.stringify()" pour convertir le tableau au format json. Le format de syntaxe est "JSON.stringify(array)" ; . Renvoyez ensuite une chaîne contenant le texte JSON.

Comment convertir un tableau au format json en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Convertir un tableau javascript au format JSON

Point 1 : Fonction de conversion JSON.stringify()

Point 2 : Lors de l'écriture d'un tableau en js, c'est var data = new Array() Mais si vous souhaitez convertir en json pour l'affichage, vous devez écrire var data = {}, sinon le json converti sera vide.

Regardez d'abord un format incorrect :

<script>
    //定义一个数组
    var data = new Array();
    for (var i = 0; i < 5; i++) {
 
    //定义一个二维数组
    data[i] = new Array();
 
    data[i][&#39;day&#39;] = &#39;2018-06-01&#39;;
    data[i][&#39;time_data&#39;] = &#39;数据&#39;;
    }
 
    //打印数组
    console.log(data);
 
    //转换json打印
    var res = JSON.stringify(data);
    console.log(res);
 
</script>
Copier après la connexion

Effet :

Format correct :

<script>
    //定义一个数组 这里我们吧new Array()换成{}的形式
    var data = {};

    for (var i = 0; i < 5; i++) {

//定义一个二维数组
data[i] = {};

data[i][&#39;day&#39;] = &#39;2018-06-01&#39;;
data[i][&#39;time_data&#39;] = &#39;数据&#39;;
    }

    //打印数组
    console.log(data);

    //转换json打印
    var res = JSON.stringify(data);
    console.log(res);

</script>
Copier après la connexion

Résultat :


Résumé : On voit que ce que nous définissons est en fait un format d'objet, var data = {} est l'abréviation de var data = new Object(), JSON.stringify() ne peut pas convertir un tableau avec des indices personnalisés. Il peut convertir un tableau avec 0 1 2 indices. Bien sûr, ce n'est peut-être pas ce que vous souhaitez.

Pour plus de connaissances sur la programmation, veuillez visiter : Vidéo de programmation ! !

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