json格式

189 阅读1分钟
  1. json是一种固定的字符串格式'afsaf'为普通字符串,'1298220992'为纯数字字符串,'<,h1>hello world'为html格式字符串,json也是一种字符串格式与普通字符串本质上没有区别,只是多了一些固定格式,在电脑网络传输的过程中,只能传递字符串,别的不行,传递不了对象和数组数据类型,如果想要传递数组或者对象,需要转化成字符串的格式传递,json格式就是满足对象和数组结构的一种字符串
    • 1.JSON.parse()
      • 把js格式的字符串转换成js的数组或者对象
      • 语法:JSON。parse(要转换的json格式字符串)
      • 返回值:js格式的数组或者对象
    • 2.JSON.sstringify()
      • 把js格式的数组或者对象转换成json格式的字符串
      • 语法:JSON.stringify(要转换的数组或者对象)
      • 返回值:一个json格式的字符串
  2. json数据格式
    • 描述数组或者对象数据类型
    • 对象中的key和value都是用双引号包裹(数字和布尔可以不需要引号)
    • 数组里面可以放多个对象
    • 当多个数据的时候,最后一个数据不能有逗号
    • 一个json格式中,可以使用符号,只有{},[],"",逗号
  3. json文件
    • 我们有一种文件格式,以.json后缀,一个完全的json文件,里面只能书写json格式的内容,它是一个字符串,只是有单独的格式