什么是JSON?JSON是干什么的?

JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。


JSON 的语法规则

数组(Array)用方括号[ ]表示。
对象(Object)用大括号{ }表示。
名称/值对(name/value)组合成数组和对象。
名称(name)置于双引号中,值(value)有字符串、数值、布尔值、null、对象和数组。
并列的数据之间用逗号 , 分隔

JSON字符串是什么?

指的是符合json格式要求的js字符串。
例如:

// JSON字符串
var jsonStr = '{"StudentID":"100","Name":"tmac","Hometown":"usa"}';

JSON对象是什么?

指符合json格式要求的js对象。
例如:

// JSON对象
var jsonObj = { "StudentID": "100", "Name": "tmac", "Hometown": "usa" };

JSON是什么?JSON字符串是什么?JSON对象又是什么?相关推荐

  1. json解析数组 nlohmann_json解析数组 nlohmann_Nlohmann json学习

    Nlohmann json 1.目的: 原始json 优点:清晰 缺点:操作json不方便. Nlohmann json 通过定义json类,通过json类的方式去操作json,实现增删查找功能,在保 ...

  2. mysql5.7 json特性_mysql5.7新增加的JSON数据类型特征介绍

    mysql5.7新增加的JSON数据类型特征介绍 发布时间:2020-05-13 17:41:41 来源:亿速云 阅读:139 作者:三月 下面一起来了解下mysql5.7新增加的JSON数据类型特征 ...

  3. jquery java json转字符串_用jQuery以及JSON包将表单数据转为JSON字符串

    用jQuery以及JSON包将表单数据转为JSON字符串 [日期:2013-01-10] 来源:Linux社区 作者:Linux [字体:大 中 小] 提供一个将表单数据转为json对象,再转为字符串 ...

  4. Java JSON、XML文件/字符串与Bean对象互转解析

    前言      在做web或者其他项目中,JSON与XML格式的数据是大家经常会碰见的2种.在与各种平台做数据对接的时候,JSON与XML格式也是基本的数据传递格式,本文主要简单的介绍JSON/XML ...

  5. java中将json字符串_Java中JSON字符串与java对象的互换实例详解

    在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好, ...

  6. Java中普通字符串转json_java普通对象和json字符串的互转

    一.java普通对象和json字符串的互转 java对象---->json 首先创建一个java对象: 现在java对象转换为json形式: 定义了一个Student的实体类,然后分别使用了JS ...

  7. Jquery 将后台返回的字符串转换成Json格式的数据

    //code by:博客园-曹永思 第一步:将DataTable转换成 Json格式的数据 方法 一 View Code /// <summary>/// DataTable转成Json格 ...

  8. 如何将json格式的string字符串转换为string数组

    如何将json格式的string字符串转换为string数组?.. 发布时间:2011-05-17 www.json.org上有很多Java 楼主2010-10-10 4:58:31 比如一个stri ...

  9. js中将字符串转换成json的三种方式

    ECMA-262(E3) 中没有将JSON概念写到标准中,还好在 ECMA-262(E5) 中JSON的概念被正式引入了,包括全局的JSON对象和Date的toJSON方法. 1,eval方式解析,恐 ...

  10. json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值...

    json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 原文:json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 主要内容: 一 ...

最新文章

  1. python列表操作函数大全_Python列表操作函数
  2. Webpack2的基本使用
  3. html改元素怎么保存,是否可以在NW.js中保存html元素更改?
  4. New StoryBoard in iOS9
  5. 谷歌开源代码评审规范:好坏代码应该这样来判断
  6. python打印字符串全排列_【算法15】字符串的全排列
  7. TensorFlow demo 及 tutorials
  8. 实现带有拉普拉斯修正的朴素贝叶斯_数据科学 | 算法工程师必备的机器学习贝叶斯分类器...
  9. 回顾 2018: 革新的一年
  10. Tampermonkeych插件看B站无地区限制,加速arxiv下载论文速度
  11. excel 个人日常记账——统计报表
  12. tongweb自动部署_Tomcat、TongWeb5.0、TongWeb6.0部署solr
  13. nginx源码包安装
  14. 微信小程序|小程序自定义底部导航栏
  15. cad设计师证书怎么考
  16. DSP复习笔记(2)——TMS320F28335芯片内部结构
  17. 阿里云(飞天)里的 盘古
  18. 【情书加密】,c++花式表白,这样泡小师妹,没跑了。
  19. java 等待线程/线程池执行完毕
  20. 生地中考总结(也许是对人生的感慨)

热门文章

  1. 测试相机的软件叫什么,拍照查花软件叫什么 三款识花神器App评测
  2. 深入理解BFC与IFC
  3. C++,一球从某一高度落下(整数,单位是米),每次落地后跳回原来高度的一半,再落下。编程计算球在第5次落地时,共经过多少米?第5次反弹多高?【多组输入】
  4. ROS学习笔记(八)—— moveit!概述
  5. 奇点临近?人工智能v.s.人脑智能
  6. Naxx Central District 1 Ice dragon saffron
  7. 礼品卡配合U盘,美国一公司遭受BadUSB真实攻击
  8. JavaScript案例之使用验证码进行简单判断
  9. 关于js延迟加载的几种方法
  10. CentOS 安装 laradock 以及运行 Laravel 项目