📌  相关文章
📜  JavaScript |检查字符串是否为有效的 JSON字符串

📅  最后修改于: 2022-05-13 01:56:18.776000             🧑  作者: Mango

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           

    

    

         

    

       

输出:

  • 在点击按钮之前:
  • 点击按钮后: