Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

104
Vistas
¿Cómo envolver el archivo JSON en una matriz?

Actualmente estoy desarrollando un proyecto que utiliza la biblioteca Twint python para raspar la web de Twitter. El problema es que la forma en que guarda los datos raspados no es válida en lo que respecta a los estándares de formato JSON. Todos los tweets raspados se guardan como objetos dentro del archivo JSON, y cuando trato de analizarlos aparece un error, ya que no están separados por comas y no están en una matriz.

 {'key1': value1, 'key2': value2,} {'key1': value1, 'key2': value2,} {'key1': value1, 'key2': value2,} as opposed to: [ {'key1': value1, 'key2': value2,}, {'key1': value1, 'key2': value2,}, {'key1': value1, 'key2': value2,} ]

Mi pregunta es, ¿puedo solucionar esto escribiendo un script que envuelva la lista de objetos en una matriz y separe los objetos con comas?

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Creo que esta elección de formato es a propósito para que pueda transmitir los datos descargados a su aplicación en lugar de cargarlos y analizarlos todos a la vez (supongo que podría ser bastante grande si está raspando Twitter). Según su etiqueta node.js, asumo que desea realizar el análisis JSON en el backend, para eso hay una variedad de paquetes que podría usar, también se puede hacer con Rx/observables o podría implementarlo usted mismo básicamente transmita los datos hasta un salto de línea \n , luego analice y continúe la transmisión. Para su propia investigación, comience a buscar JSON streaming en npm, github, la web.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Reemplace } con }, ? ¿O es demasiado simple como solución?

about 4 years ago · Juan Pablo Isaza Denunciar

0

Esto debería darle una matriz de objetos javascript analizados

 const results = data.split("\n").map(line => JSON.parse(line))
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda