首页 > 代码库 > JavaScript的json对象
JavaScript的json对象
json => javascript object notation
什么是json
数据交换的文本格式,简单说,每个Json对象,就是一个值,要么是简单类型的值,要么是复合类型的值,但是只能是一个值,不能是两个或更多的值,这就是说,每个Json文档只能包含一个值。
json的优点
书写简单,一目了然,符合javascript原生语法,可以由解释引擎直接处理,不用另外添加解析代码。
json数据类型和格式规定
· 复合类型的值只能是数组或对象,不能是函数、正则表达式对象,日期对象。
· 简单类型的值只有四种:字符串、数值(必须以十进制表示)、布尔值和null(不能使用NaN,Infinity,-Infinity,undefined)。
· 字符串必须使用双引号表示,不能使用单引号 ["one","two","three"]
· 对象的键名必须放在双引号里面 {"one":1,"two":2,"three":3} {"names":["张三","李四"]}
· 数组或对象最后一个成员的后面,不能加逗号 [{"name":"张三"},{"name":"李四"}]
Json的两个方法( JSON.stringify() 和 JSON.parse() )
JSON.stringify()用于将一个值转为字符串。该字符串应该符合JSON格式,并且可以被JSON.parse()方法还原。
JavaScript的json对象
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。