JavaScript的JSON对象如何使用
JavaScript中JSON是什么?
JSON是一种是用于存储和传输数据的格式;一个轻量级的人类可读的,可以以逻辑方式来访问的数据集合。
JSON可以生成并存储来自用户输入的数据;可以将数据从服务器传输到客户端,从客户端传输到服务器,从服务器传输到服务器;还可以构建和验证数据。
JSON对象的使用
JSON.parse()方法
JSON对象的parse()方法可以接受JSON字符串并将其转换为对应的JavaScript对象,在返回这个对象。下面我们来看看基本句式:
JSON.parse(text [,reviver])
text:要解析为JSON的字符串;
reviver:可选参数,规定了在返回之前如何转换最初通过解析生成的值。
示例:
<script> var json = '{ "学号":"01", "姓名":"小华", "年龄":20 }'; var student = JSON.parse(json); //全部输出 console.log(student); //单个输出 console.log("学号:"+student.学号); console.log("姓名:"+student.姓名); console.log("年龄:"+student.年龄); </script>
运行效果如下:我们来看看输出
JSON.stringify()方法
JSON对象的stringify()方法可以将JavaScript值转换为对应的JSON字符串,再返回这个JSON字符串。下面我们来看看基本句式:
Json.stringify(value [,replacer [,space]])
value:指定要转换为JSON字符串的js值。
Replacer:可选参数,可以改变字符串化过程行为数。如果指定了replacer函数,它将替换值;如果指定了replacer数组,则它仅包含指定的属性。
space:可选参数,一个String或Number对象,用于将空白插入输出JSON字符串以便于阅读。
示例:将JavaScript字符串对象和数组对象,转换为JSON字符串
//JavaScript字符串对象 var json = { 学号:"01", 姓名:"小华", 年龄:20 }; var student = JSON .stringify(json); console.log(student); //JavaScript数组对象 var arr = [ "php", "mysql", "javascript"]; var bc = JSON .stringify(arr); console.log(bc);
输出:
总结:以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。
以上就是JavaScript的JSON对象如何使用的详细内容,更多请关注其它相关文章!
上一篇: c#因其保护级别而不可访问,只能处理公共类型的详细代码介绍
下一篇: 《十》排序算法
推荐阅读
-
从URL中提取参数与将对象转换为URL查询参数的实现代码_javascript技巧
-
javascript - 如何匹配"height:12px;width:56px;background:#fff;"中间的"width:56px;"?
-
如何使用帝国CMS的灵动标签e:loop_PHP教程
-
具体介绍javascript使用两种方式动态生成css代码的详情
-
在使用JSON格式处理数据时应该注意的问题小结
-
深入理解JavaScript创建对象的多种方式以及优缺点
-
使用 PHP的curl扩展提交 json 格式数据
-
javascript - JQuery 如何传递input file的内容至PHP进行处理
-
JavaScript中的apply()方法和call()方法使用介绍_javascript技巧
-
如何能知道XML对象中有几个一层的元素 simplexml_load_file()