JavaScript |检查字符串是否为有效的 JSON字符串
为了检查字符串是否为 JSON字符串的有效性,我们使用了JSON.parse()方法,但变化很少。
JSON.parse()
此方法解析 JSON字符串,构造字符串指定的 JavaScript 值或对象。可以提供一个 reviver函数来在结果对象返回之前对其进行更改。
句法:
JSON.parse(text[, revr])
参数:
- text:此参数是必需的。它指定要解析为 JSON 的字符串。
- revr:此参数是可选的。它指定函数产生的原始值在返回之前如何转换。
返回值:与提供的 JSON 文本对应的对象。
示例 1:本示例通过JSON.parse()方法通过创建函数来检查 JSON字符串的有效性。
JavaScript |
Check if a string is a valid JSON string.
GeeksForGeeks
输出:
- 在点击按钮之前:
- 点击按钮后:
示例 2:此示例返回false ,因为属性值val_1不是字符串。
JavaScript |
Check if a string is a valid JSON string.
GeeksForGeeks
输出:
- 在点击按钮之前:
- 点击按钮后:
示例 3:此示例通过使用JSON.parse()方法以及文本的类型检查返回true 。
JavaScript |
Check if a string is a valid JSON string.
GeeksForGeeks
输出:
- 在点击按钮之前:
- 点击按钮后: