tengo variable por ejemplo¿Cómo comprobar en node.js si la variable es objeto JSON?
var x = "this is X value";
Cómo comprobar si en Node.js variable es objeto JSON?
tengo variable por ejemplo¿Cómo comprobar en node.js si la variable es objeto JSON?
var x = "this is X value";
Cómo comprobar si en Node.js variable es objeto JSON?
Su pregunta no es clara, pero suponiendo que significaba para comprobar si una variable tiene una cadena JSON no analizada:
try {
JSON.parse(x);
} catch (e) {
console.log("not JSON");
}
gracias, encuentro aquí las respuestas http://stackoverflow.com/questions/3710204/how-to-check-if-a-string-is-a-valid-json-string-in-javascript-without-using -tratar – prilia
Si esperas de entrada JSON, se debe utilizar 'JSON.parse'. Rodearlo 'intentará {...} atrapar {...}'. Si hay una excepción, no fue una entrada JSON válida. –
Tengo curiosidad: ¿por qué el enfoque try/catch no era una opción? –