JSONを文字列からパースするための関数としてJSON.parse()
が存在するが、不正な文字列を与えた時にはSystaxError
をthrowすることを利用して下記のような関数を実装できる。
isValidJson(value) {
try {
JSON.parse(value)
} catch (e) {
return false
}
return true
}
Go to list of users who liked
More than 5 years have passed since last update.
JSONを文字列からパースするための関数としてJSON.parse()
が存在するが、不正な文字列を与えた時にはSystaxError
をthrowすることを利用して下記のような関数を実装できる。
isValidJson(value) {
try {
JSON.parse(value)
} catch (e) {
return false
}
return true
}
Register as a new user and use Qiita more conveniently
Go to list of users who liked