JavaScript | JSONかどうかを判別する方法
文字列データがJSONのフォーマットかどうかを判別する方法を紹介しています。
JSONかどうかを判別する
try catch文字列データがJSONのフォーマットかどうかを判別するJavaScriptのサンプルコードになります。
サンプルでは受け取った文字列がJSON.parseで有効かどうかを判別して結果を返しています。
let data = `{
"name": "banana",
"value": 100
}`;
try {
JSON.parse(data);
} catch (error) {
//エラー時の処理
}
関数バージョンです。
function is_json(data) {
try {
JSON.parse(data);
} catch (error) {
return false;
}
return true;
}
let data = `{
"name": "banana",
"value": 100
}`;
is_json(data);
アロー関数バージョンです。
let is_json = data => {
try {
JSON.parse(data);
} catch (error) {
return false;
}
return true;
}
let data = `{
"name": "banana",
"value": 100
}`;
is_json(data);
ディスカッション
コメント一覧
まだ、コメントがありません