“JavaScript Compruebe si el objeto JSON es válido” Código de respuesta

Si Json Valide JS

function IsJsonString(str) {
    try {
        JSON.parse(str);
    } catch (e) {
        return false;
    }
    return true;
}
Joyous Jaguar

JavaScript es una cadena JSON válida

function isValidJSONString(str) {
    try {
        JSON.parse(str);
    } catch (e) {
        return false;
    }
    return true;
}
//usage
var personJSONString = '{"first_name":"Tony","last_name":"Hawk","age":31}';
if(isValidJSONString(personJSONString)){
 //cool we are valid, lets parse
 var person= JSON.parse(personJSONString);
}
Grepper

JavaScript Compruebe si el objeto JSON es válido

//extensive check to make sure object is not of string type and not null
function isJson(item) {
    item = typeof item !== "string"
        ? JSON.stringify(item)
        : item;

    try {
        item = JSON.parse(item);
    } catch (e) {
        return false;
    }

    if (typeof item === "object" && item !== null) {
        return true;
    }

    return false;
}
Annoyed Albatross

Respuestas similares a “JavaScript Compruebe si el objeto JSON es válido”

Preguntas similares a “JavaScript Compruebe si el objeto JSON es válido”

Más respuestas relacionadas con “JavaScript Compruebe si el objeto JSON es válido” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código