Necesito obtener la clave de "clase" en este json:
var data = [{"loc":[7.876110076904297,48.79586219787598,577.145938873291,427.3995780944824],"class":"low","score":0.752582848072052}]
Si trato de console.log(data) , devuelve "objeto, Objeto"
si trato de
var json : json.stringify(data) console.log(json)el resultado es
[{"loc":[7.876110076904297,48.79586219787598,577.145938873291,427.3995780944824],"class":"low","score":0.752582848072052}]Ya lo mapeé pero fallé
var json = json.stringify(data) var string = map.json(loc => loc.class) console.log(string)el resultado es "map.json no es una función"
Intento analizarlo pero la consola muestra un error
var json = json.parse(data)el resultado es un error
si hago esto
var json = json.stringify(data) console.log(json[5])la consola devuelve l, supongo que esta es la quinta palabra en los datos var
¿Cómo puedo obtener la clave de "clase"? o necesito contar la palabra una por una, en caso afirmativo, ¿cómo saber la longitud específica de la palabra en la tecla "clase"?
El método JSON.stringify toma una estructura de datos utilizable y la convierte en una cadena .
La cadena es fantástica para almacenar (p. ej., en localStorage) o transmitir a través de la red (p. ej., en una solicitud Ajax).
Es inútil para trabajar con.
Trabaje con su estructura de datos original en su lugar.
var data = [{ "loc": [7.876110076904297, 48.79586219787598, 577.145938873291, 427.3995780944824], "class": "low", "score": 0.752582848072052 }] const object = data[0]; const value = object.class; console.log(value);El método map() crea una nueva matriz con los resultados.
const data = [{"loc":[7.876110076904297,48.79586219787598,577.145938873291,427.3995780944824],"class":"low","score":0.752582848072052}]; const classes = data.map(loc => loc.class); console.log(classes)Parece que su matriz solo contiene un objeto, por lo que si en lugar de una matriz solo desea el valor de clase, puede hacer referencia a él.
const data = [{"loc":[7.876110076904297,48.79586219787598,577.145938873291,427.3995780944824],"class":"low","score":0.752582848072052}]; const res = data[0].class; console.log(res) var data = [{"loc":[7.876110076904297,48.79586219787598,577.145938873291,427.3995780944824],"class":"low","score":0.752582848072052}] console.log(data[0].class) var a= data[0].class; alert(JSON.stringify(a))puede obtener datos de clase de esta manera
var data = [{"loc":[7.876110076904297,48.79586219787598,577.145938873291,427.3995780944824],"class":"low","score":0.752582848072052}] console.log(data[0].class)Aquí está el ejemplo