js JSON对象的简单使用
2017-09-27 14:25
330 查看
参考文档 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify
https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001434499490767fe5a0e31e17e44b69dcd1196f7ec6fc6000
json和数组,对象的语法区别:
属性名称必须要双引号, 最后一个属性后面不能加上 ‘,’
常用的方法:
JSON.stringfy(value, [replacer [,space]]) 将js数值转换成一个json 字符串
备注:
a. replacer 如果是数组 则显示里面的属性 null 代表全部属性 函数则会将key value 传递到函数里面进行处理
b. space 0-10 个空格,只是为了输出美观 null 也是 0
c. 对象加上toJSON 返回自定义的属性
JSON.parse(text, [, reviver])
备注:
a. text json字符串
b. 如果是函数 则在返回之前对数据进行处理
eg:
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify
https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001434499490767fe5a0e31e17e44b69dcd1196f7ec6fc6000
json和数组,对象的语法区别:
属性名称必须要双引号, 最后一个属性后面不能加上 ‘,’
常用的方法:
JSON.stringfy(value, [replacer [,space]]) 将js数值转换成一个json 字符串
备注:
a. replacer 如果是数组 则显示里面的属性 null 代表全部属性 函数则会将key value 传递到函数里面进行处理
b. space 0-10 个空格,只是为了输出美观 null 也是 0
c. 对象加上toJSON 返回自定义的属性
JSON.parse(text, [, reviver])
备注:
a. text json字符串
b. 如果是函数 则在返回之前对数据进行处理
eg:
var xiaoming = { name : 'xiaoming', age:14, address : '上海', 'mid-school' : '\"W3C\" Middle School', skills : ['js', 'java', 'php'], toJSON: function () { return { 'NAME' : this.name, "Age" : this.age }; } }; function convert(key, value) { if ((typeof value) === 'string') { return value.toUpperCase(); } return value; } var json_person = JSON.stringify(xiaoming, convert, 1); console.log(json_person);
相关文章推荐
- 使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
- 使用jquery.json把js对象转换成json
- js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称
- 使用js把json字符串转为js对象的方法
- js 解析简单json 对象
- JS JSON对象转为字符串的简单实现方法
- 简单使用JSON,JavaScript中创建 JSON 对象(一)
- 使用JAVA反射机制将简单JAVA been对象、数组转化为对应的Json串
- js(十四)——简单对象创建和json
- js解析字符串为json对象使用eval(str)方法
- jackson简单使用,对象转json,json转对象,json转list
- JS面向对象(2) -- this的使用,对象之间的赋值,for...in语句,delete使用,成员方法,json对象的使用,prototype的使用,原型继承与原型链
- JS_对象_数组_json使用
- JS创建对象最常用的方法就是使用JSON格式的语法
- js对象转json数组的简单实现案例
- json对象与数组以及转换成js对象的简单实现方法
- 简单使用JSON,通过JSON 字符串来创建对象(二)
- json的使用(js对象表示法)
- 使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
- javascript 数组的使用 + js 对象 转换为json 字符串