English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico de NodeJS

Express.js de NodeJS

Buffer & URL de NodeJS

MySql de NodeJS

MongoDB de NodeJS

Archivo (FS) de NodeJS

Otras características de NodeJS

Análisis de JSON en Node.js

Node.js-Al analizar datos JSON, podemos usar la función JSON.parse() del motor JavaScript.

La información sobre JSON utilizada es muy poca

  • Clave:Los pares de valor son fundamentales.

  • {} Contiene un elemento.

  • [] Contiene un array de elementos.

  • Un elemento puede tener múltiplesClave :Pares de valor.

  • Los valores pueden ser valores simples, como números o cadenas, o elementos o arrays.

  • Los elementos del array se pueden acceder mediante índices

  • MúltiplesClave:Los pares de valores o elementos se separan por comas

Un simple programa de análisis JSON en Node.js

El siguiente ejemplo puede ayudarte a usar la función JSON.parse() y acceder a los elementos del objeto JSON.

// Datos json
var jsonData = '{"persons":[{"name":"John","city":"New York"},{"name":"Phil","city":"Ohio"}]}'; 
 
// Análisis de json
var jsonParsed = JSON.parse(jsonData); 
 
// Acceder a elementos
console.log(jsonParsed.persons[0].name);

Ejecutar nodejs-parse-Salida de terminal de json.js

arjun@arjun-VPCEH26EN:~/workspace/nodejs$ node nodejs-parse-json.js 
John

Ejemplo - Análisis de archivos JSON en Node.js

Leeremos un archivo que contiene datos JSON a una variable y luego analizaremos los datos.

Considere el siguiente archivo JSON sample.json

 { 
    "persons": [{ 
            "name": "John", 
            "city": "Kochi", 
            "phone": { 
                "office": "040-528-1258", 
                "home": "9952685471"
            } 
 
        }, 
        { 
            "name": "Phil", 
            "city": "Varkazha", 
            "phone": { 
                "office": "040-528-8569", 
                "home": "7955555472"
            } 
        } 
    ] 
 }

Programa de análisis de archivos JSON de Node.js

// Importar el módulo del sistema de archivos
var fs = require('fs'); 
 
// Leer el archivo sample.json
fs.readFile('sample.json', 
    // Función de devolución de llamada llamada cuando se completa la lectura del archivo
    function(err, data) {  
        // Datos json
        var jsonData = data; 
 
        // Análisis de json
        var jsonParsed = JSON.parse(jsonData); 
 
        // Acceder a elementos
        console.log(jsonParsed.persons[0].name + "'s número de teléfono de oficina es " + jsonParsed.persons[0].phone.office); 
        console.log(jsonParsed.persons[1].name + " es de " + jsonParsed.persons[0].city); 
 });

Ejecutar el programa de Node.js superior.

Ejecutar nodejs-parse-json-Salida en la terminal de file.js

arjun@arjun-VPCEH26EN:~/workspace/nodejs$ node nodejs-parse-json-file.js 
El número de teléfono de oficina de John es 040-528-1258
Phil es de Kochi

Resumen:

En este tutorial de Node.js- Análisis de archivos JSON de Node.js-Hemos aprendido a usar la función JSON.parse(), con la ayuda de un programa de ejemplo de Node.js, para analizar datos JSON de una variable o archivo.