📌  相关文章
📜  将 JSON 文本转换为 JavaScript 对象

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

将 JSON 文本转换为 JavaScript 对象

先决条件:JavaScript JSON
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。顾名思义,JSON 源自 JavaScript 编程语言,但它可用于Python、Ruby、 PHP和Java等多种语言,因此可以说是与语言无关的。对于人类来说,它很容易读写,而对于机器来说,它很容易解析和生成。它对于存储和交换数据非常有用。

JSON 对象是一种键值数据格式,通常以大括号呈现。 JSON 对象由两端的花括号 ( { } ) 组成,花括号内有键值对。大括号内的每个键值对由逗号 ( , ) 分隔。 JSON 对象看起来像这样:

{
    "key":"value",
    "key":"value",
    "key":"value",
}

JSON 对象的示例:

{
    "rollno":101",
    "name":"Mayank",
    "age":20,
}

JSON文本到Javascript对象的转换

可以使用函数JSON.parse()将 JSON 文本/对象转换为 Javascript 对象。

var object1 = JSON.parse('{"rollno":101, "name":"Mayank", "age":20}');

为了从 Javascript 对象中获取任何键的值,我们可以使用这些值: object1.rollno

如果我们将无效的 JSON 文本传递给函数JSON.parse() ,它将产生错误(在 HTML 的标签中使用时不显示输出)。

示例:在这里,例如,JSON 文本 'jsonobj' 有 3 个键值对。 Javascript 对象“obj”可以使用点 (.) 访问每一对。 'obj' 是一个 javascript 对象,它是函数JSON.parse()的结果。



  

Converting JSON Text into Javascript Object

JSON Object :

Use of Javascript object :