Esta publicación discutirá cómo convertir una array a un JSON en JavaScript.

Hay varias formas de convertir una array en un JSON en JavaScript:

1. Usando el operador de propagación

ES6 Difundir sintaxis permite expandir una array donde se esperan literales de objetos. El siguiente ejemplo demuestra este uso de la sintaxis Spread.

Descargar  Ejecutar código

2. Usando Object.assign() función

los Object.assign() El método se utiliza para copiar propiedades de un objeto de origen a un objeto de destino. Para convertir una array a JSON, pase una array como objeto de origen y un objeto vacío como destino.

Descargar  Ejecutar código

3. Usando Array.prototype.reduce() función

los reduce() El método se utiliza para ejecutar una función de devolución de llamada en cada elemento de la array. El siguiente ejemplo de código muestra cómo transformar una array en un objeto JSON con el reduce() método.

Descargar  Ejecutar código

4. Uso Array.prototype.forEach() función

los forEach() El método se puede usar para ejecutar una función para cada elemento de la array.

Descargar  Ejecutar código

 
Alternativamente, puede iterar sobre la array y construir un objeto json.

Descargar  Ejecutar código

Se trata de convertir una array en un JSON en JavaScript.