Python: Ler JSON linha por linha

Idioma:
Python
6 visualizações
0 favoritos
2 horas atrás

Implementação do Código

Python
import json

def read_jsonl(file_path):
    with open(file_path, "r", encoding="utf-8") as f:
        for line in f:
            yield json.loads(line)

# Usage
for record in read_jsonl("data.jsonl"):
    print(record)

Ler arquivos JSONL (JSON Lines) linha por linha em Python, adequado para processar conjuntos de dados em larga escala.

#json#jsonl

Descrição do Fragmento

  • Cada linha de um arquivo JSONL é um objeto JSON independente
  • Use yield para implementar um gerador linha por linha e evitar carregar todos os dados de uma só vez
  • Frequentemente usado em cenários de logs e big data

Comentários

Carregando...