🥇 Construyendo un objeto json a partir de chunks.

Para procesar json es necesario primero obtener toda la estructura del documento remoto cuando este se lee a través de http.

const http = require("http");
const url = "http://path/to/file.json";
const http.get(url, (response) => {
    let raw = "";
    response.on("data", (data) => {
        raw += data;
    });
    response.on("end", () => {
        try {
            const jsonData = JSON.parse(raw);
            console.log(jsonData);
        } catch(err) {
            console.log(`Error reportado ${err.message}`);
        }
    });
    response.on("error", (err) => {
        console.log(`Error reportado ${err.message}`);
    });
}).on("error", (err) => {
    console.log(`Error reportado ${err.message}`);
});

El resultado de el anterior código realizara un parsing del objeto JSON. El parsing require suceder dentro de un try/catch para manejar posibles excepciones que puedan ocurrir debido a una malformación del JSON.

Http. Enviando un post request.
comments powered by Disqus