A solução foi ler linha por linha do arquivo e ir fazendo um parse para cada. No caso do meu exemplo, também fiz as verificações necessárias pro meu caso.

router.get('/logs/file/alerts', (req, res) => {
  fs.readFile('/foo/bar/logs/alerts/alerts.json', (err, snapshot) => {
    if (err) console.log(err);
    const results = [];
    const data = snapshot.toString().split('\n');

    for (var k = 0, i = data.length - 1; k < 10; i--) {
      if (data[i].includes('key')) {
        try {
          let jsonResult = JSON.parse(data[i]);
 
          results.push(jsonResult);
          k++;

        } catch (e) {
          console.log(e);
        }
      }
    }

    res.json(results);
  });
});
Answer from Maiky on Stack Overflow
🌐
Mozilla
developer.mozilla.org › pt-BR › docs › Web › JavaScript › Reference › Global_Objects › JSON › parse
JSON.parse() - JavaScript - MDN Web Docs - Mozilla
February 17, 2025 - JSON.parse("{}"); // {} JSON.parse("true"); // true JSON.parse('"foo"'); // "foo" JSON.parse('[1, 5, "false"]'); // [1, 5, "false"] JSON.parse("null"); // null
🌐
YouTube
youtube.com › código ao ponto
Como Ler e Escrever em arquivos JSON no NODEJS com as funções writeFileSync e readFileSync - YouTube
Neste video vou te mostrar como você pode ler arquivos JSON no JavaScript com a função readFileSync e também como ler escrever em arquivos JSON no JavaScript...
Published   January 18, 2024
Views   359
🌐
Mozilla
developer.mozilla.org › pt-BR › docs › Learn_web_development › Core › Scripting › JSON
Trabalhando com JSON - Aprendendo desenvolvimento web | MDN
Você se deparará com isso com bastante frequência, portanto, neste artigo, oferecemos tudo o que você precisa para trabalhar com o JSON usando JavaScript, incluindo a análise do JSON para que você possa acessar os dados dentro dele e criar o JSON.
🌐
Portal Visual Dicas
visualdicas.com.br › início › programação › javascript › como ler e obter dados de um arquivo json em javascript
Como ler e obter dados de um arquivo JSON em JavaScript - Portal Visual Dicas
October 20, 2020 - <body> <h1>Ler e obter dados um ... ser convertido em um objeto JavaScript.</p> <p>Para converter o conteúdo JSON em um objeto JavaScript utilize o método JSON.parse().</p> <hr/> <p id="demo"></p> <script> var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange ...
🌐
Dicas de Programação
dicasdeprogramacao.com.br › javascript-como-ler-os-dados-dos-atributos-de-um-objeto-json
Javascript: Como ler os dados dos atributos de um objeto JSON - { Dicas de Programação }
Existem duas formas de ler o valor de um atributo de um objeto json. A primeira é através do ponto (.), você escreve o nome do objeto ponto (.) e o nome do atributo. A segunda maneira é com colchetes e uma …
Find elsewhere
🌐
GUJ
guj.com.br › programação › java
Ler json em js - Java - GUJ
December 30, 2015 - preciso pegar dentro de 1 JSON em JAVASCRIPT {"status":200,"invocationContext":null,"invocationResult":{"responseID":"10","isSucessful":true,"resultSet":[{"count(userName)":1}]}} preciso pegar esse 1 que é res…
🌐
TabNews
tabnews.com.br › kht › como-ler-e-manipular-um-json
Como ler e manipular um JSON · kht
December 13, 2023 - Se $texto contém um JSON inválido, json_decode retorna NULL. Em JavaScript, existe o objeto JSON, que possui os métodos parse (para transformar uma string contendo todo o JSON na estrutura correspondente do JavaScript - ou seja, um array, objeto, string, número, etc), e stringify, que faz o oposto (transforma uma variável do JavaScript em uma string no formato JSON).
🌐
Hora de Codar
horadecodar.com.br › início › blog › como ler arquivo de json externo com javascript
Como ler arquivo de JSON externo com JavaScript
August 24, 2022 - Neste artigo você vai aprender a como ler arquivo de JSON externo, vamos utilizar um recurso simples para conversão do dado
🌐
Acervo Lima
acervolima.com › como-ler-e-escrever-um-arquivo-json-usando-node-js
Como ler e escrever um arquivo JSON usando Node.js? – Acervo Lima
Assim como o XML, é uma das formas ... da web / APIs para se comunicarem entre si. ... Método 1: Usando o método require: O método mais simples para ler um arquivo JSON é solicitá-lo em um arquivo node.js usando o require()método....
🌐
YouTube
youtube.com › watch
Como pegar os dados de um arquivo JSON usando JAVASCRIPT - Acessando um JSON com JAVASCRIPT - YouTube
Nesse vídeo mostro a vocês como pegar os dados de um arquivo JSON usando JAVASCRIPT e colocar esses dados na sua pagina HTML.🚀 Está com dificuldades para es...
Published   November 17, 2022
🌐
W3Schools
w3schools.com › js › js_json_parse.asp
JSON.parse()
Parse the data with JSON.parse(), and the data becomes a JavaScript object.
🌐
freeCodeCamp
freecodecamp.org › news › how-to-read-json-file-in-javascript
How to Read a JSON File in JavaScript – Reading JSON in JS
November 7, 2024 - The fetch API is the preferable method to use when we want to read a JSON file either from an external server or local file into our JavaScript file.
🌐
GitHub
github.com › devsuperior › aula-read-json
GitHub - devsuperior/aula-read-json: Ler um arquivo JSON em modo texto e navegar nos objetos · GitHub
The objective of this project is to demonstrate how to read a JSON file in text mode and navigate through its objects. The implementation is provided in the following programming languages: JavaScript (js), Python, Java, and C#.
Starred by 11 users
Forked by 2 users
Languages   Java 42.3% | C# 26.1% | JavaScript 23.0% | Python 5.3% | HTML 3.3%
🌐
freeCodeCamp.org
freecodecamp.org › portuguese › news › exemplo-de-stringify-em-json-como-fazer-o-parsing-de-um-objeto-json-com-js
Exemplo de stringify em JSON – Como fazer o parsing de um objeto JSON com JS
October 2, 2022 - Essa é a maneira mais tradicional (na falta de uma palavra melhor) para fazer o parsing JSON em projetos do Node.js – ler o arquivo com o módulo fs (file system), e depois fazer o parsing com JSON.parse().
🌐
DIO
dio.me › articles › json-viewer-tornando-a-leitura-de-arquivos-json-mais-facil-e-rapida
JSON Viewer: Tornando a leitura de arquivos JSON mais fácil e rápida | Diego Carvalho | JavaScript | Node.js | Python | DIO
March 31, 2023 - O JSON viewer é uma extensão gratuita para o navegador Chrome que permite que os usuários visualizem arquivos JSON em um formato mais legível. Em vez de apenas ver uma sequência de caracteres sem formatação, o JSON viewer exibe o arquivo ...
🌐
Hkotsubo
hkotsubo.github.io › blog › 2019-04-13 › como-ler-e-manipular-um-json
Como ler e manipular um JSON | hkotsubo_programming_blog
April 13, 2019 - Se $texto contém um JSON inválido, json_decode retorna NULL. Em JavaScript, existe o objeto JSON, que possui os métodos parse (para transformar uma string contendo todo o JSON na estrutura correspondente do JavaScript - ou seja, um array, objeto, string, número, etc), e stringify, que faz o oposto (transforma uma variável do JavaScript em uma string no formato JSON).