分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

JSON详解

发布时间:2023-09-06 02:05责任编辑:傅花花关键词:暂无标签

一:JSON简介

  JSON(Javascript Object Notation) 是一种轻量级的数据交换格式,类似XML,但是比 XML 更小、更快,更易解析,具有良好的可读性以及易于快速编写的特性。获得了当今大部分语言的支持,业内主流技术均提供有完整的解决方案。

        附文:JSON的介绍网站

二:JSON支持的数据类型

JSON里面的数据是以一种键值对的方式存在 (”key”:”value”)中值的类型可以是下面数据类型中的任意一种:

  1. 数字(整数或浮点数)
  2. 布尔值(true 或 false)
  3. 字符串(在双引号中)
  4.  数组(在方括号中)
  5.  对象(在大括号中)
  6.  null

三:JSON的基础语法

JSON的语法规则就是使用大括号 “{}”,中括号“[]”,逗号“,”,冒号“:”,双引号“""”,记住是英文输入法下的;支持的数据类型包括嵌套对象、数组、字符串、数字、布尔值或空值。

四:JSON图例

Object:用{ }包含一系列无序的key–Value键值对表示,其中Key和Value之间用冒号分割,每个key-value之间用逗号分割。

1 String json_object = "{2 ????‘Name‘:‘鲁清华‘,3 ????‘Age‘:‘18‘,4 ????‘sex‘:‘男‘,5 6 ????‘Name‘:‘小青‘,7 ????‘Age‘:‘22‘,8 ????‘sex‘:‘男‘9 }";

Array:使用[ ]包含所有元素,每个元素用逗号分隔,元素可以是任意的值

1 String json_array = "[‘李小龙‘,‘周星驰‘,‘成龙‘,‘周润发‘,‘林青霞‘,true,123456,null]";

组合嵌套:这种属于通过对象和数组的变种,可用形式很多就不一一列举

 1 // 对象嵌套对象 2 String json_object = "{ 3 ????‘Name‘:‘鲁清华‘, 4 ????‘Age‘:‘18‘, 5 ????‘company‘: 6 ????{ 7 ????????‘Name‘:‘北京雨花石云计算‘, 8 ????????‘Address‘:‘深圳南山‘, 9 ????????‘phone‘:‘66668888‘10 ????}11 }";

 

 

 

JSON详解

原文地址:https://www.cnblogs.com/luqinghua/p/9350074.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved