Dino Geek, intenta ayudarte

¿Cómo utilizar JSON en Node.js?


Node.js proporciona métodos integrados para manipular datos en formato JSON.

Aquí tienes algunos ejemplos:

1. Lectura de un archivo JSON:

```node
var fs = require(‘fs’);

fs.readFile(‘file.json’, ‘utf8’, function (err, data) { if (err) { throw err; // En caso de error en la lectura del archivo, lo manejará aquí }

var obj = JSON.parse(data); // Convertir los datos del archivo en un objeto JavaScript console.log(obj); // imprimir el objeto }); ```

2. Creando y escribiendo un archivo JSON:

```node
var fs = require(‘fs’);

var data = { firstName: ‘John’, lastName: ‘Doe’, age: 30
};

fs.writeFile(‘file.json’, JSON.stringify(data), function (err) { if (err) { throw err; // En caso de error en la escritura del archivo, lo manejará aquí }

console.log(‘Datos guardados en file.json’); }); ```

3. Manipulando datos JSON directamente en el código:

```node
// Creando un objeto en formato JSON
var json = { “firstName”: “John”, “lastName”: “Doe“
};

// Accediendo a valores en la estructura JSON
console.log(json.firstName); // Salida: John

// Modificando valores en la estructura JSON
json.firstName = “Jane”;
console.log(json.firstName); // Salida: Jane

// Convertir un objeto JavaScript a una cadena JSON
var jsonString = JSON.stringify(json);
console.log(jsonString); // Salida: {firstName“Jane”,lastName“Doe”}

// Convertir una cadena JSON a un objeto JavaScript
var jsonObject = JSON.parse(jsonString);
console.log(jsonObject); // Salida: { firstName: ‘Jane’, lastName: ‘Doe’ }
```

Todo esto se puede hacer directamente en Node.js sin ninguna biblioteca adicional.


Genera artículos simplemente para optimizar tu SEO
Genera artículos simplemente para optimizar tu SEO





DinoGeek ofrece artículos sencillos sobre tecnologías complejas

¿Desea ser citado en este artículo? Es muy sencillo, contáctenos en dino@eiki.fr.

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nombre de dominio | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Aviso legal / Condiciones generales de uso