美文网首页
json简介

json简介

作者: 桃夭吖_L | 来源:发表于2018-11-30 11:12 被阅读0次

1.json属于javascript的子集,其数据类型如下:
number:和JavaScript的number完全一致;
boolean:就是JavaScript的true或false;
string:就是JavaScript的string;
null:就是JavaScript的null;
array:就是JavaScript的Array表示方式——[];
object:就是JavaScript的{ ... }表示方式。
***划重点:JSON的字符串规定必须用双引号"",Object的键也必须用双引号""
第一部分:JSON序列化
2.把任何JavaScript对象变成JSON,就是把这个对象序列化成一个JSON格式的字符串,这样才能够通过网络传递给其他计算机。

如果我们收到一个JSON格式的字符串,只需要把它反序列化成一个JavaScript对象,就可以在JavaScript中直接使用这个对象了

那么什么是json序列化:举个例子
js对象
var dalao={
name:'小吕'
sex:'女'
age:'18’
喜欢玩的游戏:'lol'
喜欢的明星:'吴亦凡'
}
var t = JSON.stringify(dalao)//注意注意这句话就是把js的对象'dalao'序列化
console.log(t)
打印出的结果通常如下:
{"name":小吕,"age":18,"sex":女,"喜欢的游戏":lol,"喜欢的明星":吴亦凡}

3。还可精准输出你想要的json数据
上面的例子可以写成JSON.stringify(dalao, null, ' ')null这个是参数,可根据需求换,比如只想输出年龄和喜欢的明星,可以写成:
JSON.stringify(dalao, ['sex',"喜欢的明星], ' ');输出的结果就会如下:
{['sex':女'
‘喜欢的明星’:吴亦凡,
]}
第二部分:JSON反序列化

拿到一个JSON格式的字符串,我们直接用JSON.parse()把它变成一个JavaScript对象:

JSON.parse('[1,2,3,true]'); // [1, 2, 3, true]
JSON.parse('{"name":"小明","age":14}'); // Object {name: '小明', age: 14}
JSON.parse('true'); // true
JSON.parse('123.45'); // 123.45.

在项目实战中,当我们拿到一个接口,要根据接口返回参数,将参数转化成json格式化再传给数据库,数据库会返回一堆数据回来,然后将自己需要的数据取出来,渲染到页面上。页面上的所有逻辑通常在sucess函数中写。

相关文章

  • JSON数据交互

    一 JSON简介 JSON简介 二 json数据交互 (1)请求json,输出json, 需要请求数据为json,...

  • SpringMVC之JSON

    八、JSON 目录:JSON简介、Controller返回JSON数据、FastJson 1.JSON简介 1)简...

  • json简介

    1.json属于javascript的子集,其数据类型如下:number:和JavaScript的number完全...

  • JSON 简介

    2017-09-27摘抄自W3school-JSON 简介希望帮助自己系统地打好基础,也能在做笔记的同时添加一些自...

  • JSON简介

    javascript的对象符号数据格式,简称JSON,是从Javascript的字面值中衍生出来的。这使得JSON...

  • 简介JSON

    JSON JSON是一种数据交换格式,与xml等数据文本同性质。具体的形式为: 这种数据格式类似JavaScrip...

  • Json简介

    转载: http://www.jianshu.com/p/8b428e1d1564# JSON概览 JSON(Ja...

  • JSON简介

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScri...

  • Python基础-25 JSONPath用法

    25 使用Python处理JSON数据 25.1 JSON简介 25.1.1 什么是JSON     JSON全称...

  • JSON

    JSON  1.JSON简介   JSON(JavaScript Object Notation, JS 对象标记...

网友评论

      本文标题:json简介

      本文链接:https://www.haomeiwen.com/subject/yomccqtx.html