JSON数据格式

  1. JSON官网其实解释的很清楚, JSON采用完全独立于语言的文本格式, 因为易读, 易写, 易解析的特性成为理想的数据交换语言
  2. 要搞清楚个这个问题, 就要明白JSON可以有哪些值, 主要有三种类型的值:
    简单值(字符串, 数字, 布尔, null), 对象, 数组
    所以, "null"是合法的JSON值, "1"也是合法的JSON值, 要测试也很简单, JSON.parse(“null”)和JSON.parse(“1”)都可以正确返回结果
  3. JSON和JS对象应该没有什么比较性而言吧, 一个是文本格式, 一个是对象, 问题应该是JSON中的对象和JS对象的区别吧, 我姑且就按JSON中的对象和JS对象的区别回答
    主要区别是,
  4. JSON中的对象中属性名必须使用双引号
  5. 属性值不能除了简单值, 对象, 数组以外的值
上一篇:C#_6


下一篇:输入框中的字符串转对象