- JSON官网其实解释的很清楚, JSON采用完全独立于语言的文本格式, 因为易读, 易写, 易解析的特性成为理想的数据交换语言
- 要搞清楚个这个问题, 就要明白JSON可以有哪些值, 主要有三种类型的值:
简单值(字符串, 数字, 布尔, null), 对象, 数组
所以, "null"是合法的JSON值, "1"也是合法的JSON值, 要测试也很简单, JSON.parse(“null”)和JSON.parse(“1”)都可以正确返回结果 - JSON和JS对象应该没有什么比较性而言吧, 一个是文本格式, 一个是对象, 问题应该是JSON中的对象和JS对象的区别吧, 我姑且就按JSON中的对象和JS对象的区别回答
主要区别是, - JSON中的对象中属性名必须使用双引号
- 属性值不能除了简单值, 对象, 数组以外的值
相关文章
- 01-10JSON
- 01-10wepy踩坑 sitemap.json Error: 未找到入口 sitemap49.json 文件,或者文件读取失败,请检查后重新编译。
- 01-10编译openwrt时报错build_dir/hostpkg/libubox-2018-07-25-c83a84af/blobmsg_json.c:21:19: fatal error: json.h:
- 01-10GPS NMEA协议,0183 定位数据格式 双模定位:GNXXX GPS+BD 完整版
- 01-10json转tree
- 01-10JSON对象转成formData对象,formData对象转成JSON对象
- 01-10Qt处理Json数据
- 01-10Controller同时接收MultipartFile数据和json数据
- 01-10EasyUi DataGrid 绑定数据格式问题
- 01-10Struts2与EasyUI整合时,对于Exception异常的处理,返回含错误信息的JSON字符串