“javaScript проверяет, действителен ли json объект” Ответ

Если json valide js

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

JavaScript действителен json string

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 проверяет, действителен ли json объект

//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

Ответы похожие на “javaScript проверяет, действителен ли json объект”

Вопросы похожие на “javaScript проверяет, действителен ли json объект”

Больше похожих ответов на “javaScript проверяет, действителен ли json объект” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования