Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

159
Views
Cómo interpretar datos json extendidos

Descripción del problema

No escribiré ningún código ya que gran parte de mi problema está relacionado con el conocimiento para interpretar algunos datos. Estoy haciendo un proyecto y tuve que usar una base de datos no SQL para almacenar datos, la información muestreada de un microcontrolador. La base de datos elegida fue mondodb. Escribí todo el código que almacena la información y ahora quiero exhibir la fecha en una página html. El problema es que cuando realizo la solicitud usando restapi a mongodb, el json que se almacenó allí viene en el formato json extendido, es decir:

 "_id": { "$oid": "6230d05dcf81542c5aabc30b" }, "sensor": { "$numberDouble": "1" }

Pero debería haber llegado ya que los datos se almacenan en la base de datos:

 "{ _id": "6230d05dcf81542c5aabc30b", "sensor": 1.0 }

Como puede ver, el json viene con información adicional vinculada al tipo de variable que se almacena. Pero realmente no sé cómo usar esa información en javascript. Simplemente lo leería, por ejemplo, como json.sensor.$numberDouble si quisiera obtener la información sobre el sensor en lugar de json.sensor si el json estuviera en la forma normal. No le veo mucho uso a la versión extendida. ¿Hay algo que estoy haciendo mal?

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Asegúrese de analizar la respuesta de la API, como-

 response.json()
about 4 years ago · Juan Pablo Isaza Report

0

Parece que está recibiendo una respuesta de EJSON . Si desea devolver la respuesta JSON estándar, debe establecerse como el Content-Type en la respuesta del servidor.

 function(req, res) { data = { ... }; // Your data here res.setHeader("Content-Type", "application/json"); res.setBody(JSON.stringify(data)); }

Si no tiene control sobre el lado del servidor, vuelva a convertir el EJSON a JSON simple usando la biblioteca meteor EJSON .

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!