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

328
Vistas
Cómo extraer el último elemento de una cadena json no válida con js

Estoy usando una API de reconocimiento de voz de nodejs que devuelve una cadena con varios textos dentro de una estructura similar a JSON que no es válida ni utilizable

 { "text": "Play" } { "text": "Play astronaut" } { "text": "Play astronaut in the" } { "text": "Play astronaut in the ocean" } { "entities": {}, "intents": [], "text": "Play astronaut in the ocean.", "traits": {} }

y solo quiero el último elemento que es

 { "entities": {}, "intents": [], "text": "Play astronaut in the ocean.", "traits": {} }

filtrándolo o algo así para extraer el texto "Juega astronauta en el océano".

La API siempre genera múltiples elementos de texto en diferentes cantidades cada vez, pero quiero que el último elemento sea posible. ¿O debería encontrar una API diferente que se pueda usar?

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

0

Suponiendo que la respuesta se devuelva como una matriz, es decir, [{ "texto": "Reproducir"}, {siguiente...}], etc.

Luego puede obtener el último elemento en la matriz variabilizando la matriz, obtener su longitud y encontrar el último objeto.

p.ej

 const x = [{ text.. }, { text.. }] const lastItem = x[x.length - 1]

Luego, si también desea encontrar el último elemento dentro de ese objeto, también puede hacerlo con Object.values

 const lastItemObject = Object.values(lastItem) const lastItemInTheObject = lastItemObject[lastItemObject.length - 1]
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