pandas - leyendo múltiples registros JSON en el marco de datos

Me gustaría saber si hay una forma eficiente de leer los archivos JSON de múltiples registros (cada línea es un dictado JSON) en un marco de datos de pandas. A continuación se muestra un ejemplo de 2 líneas con solución de trabajo, lo necesito para un número potencialmente muy grande de registros. Un ejemplo de uso sería procesar la salida de la función JadoStorage de Hadoop Pig.

import json
import pandas as pd

test='''{"a":1,"b":2}
{"a":3,"b":4}'''
#df=pd.read_json(test,orient='records') doesn't work, expects []

l=[ json.loads(l) for l in test.splitlines()]
df=pd.DataFrame(l)

Respuestas a la pregunta(4)

Su respuesta a la pregunta