关于 JSON

2022-05-17 13:54 更新

JSON 教程

本 JSON 教程会帮助我们了解 JSON 以及如何在各种编程语言,比如 PHP,PERL,Python,Ruby,Java等等编程语言中使用它。

JSON 或者 JavaScript 对象表示法是一种轻量级的基于文本的开放标准,被设计用于可读的数据交换。JSON 格式最初由 Douglas Crockford 提出,使用 RFC 4627 描述。JSON 的官方网络媒体类型是 application/json。JSON 的文件名扩展是 .json。

适用人群

本教程旨在帮助初学者了解 JavaScript 对象表示法(JSON)开发数据交换格式的基本功能。完成本教程之后,你会发现自己处于在JavaScript,AJAX,Perl中使用 JSON 的水平为中等,然后你可以自己走向下一个水平。

学习前提

在学习本教程之前,你应该对 Web 应用程序如何通过 HTTP 进行工作有一个基本的了解,并且我们假设你已经掌握了基本的 JavaScript 知识,你可以参考本站的《JavaScript教程》

更新日期

更新内容

2015-05-05

第一版发布

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

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写,可以在多种语言之间进行数据交换 [5] 。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。

JSON是Douglas Crockford在2001年开始推广使用的数据格式,在2005年-2006年正式成为主流的数据格式,雅虎和谷歌就在那时候开始广泛地使用JSON格式。

关于 JSON,什么是JSON相关推荐

  1. Json对象和Json字符串

    JSON对象 有时候在做项目的时候时常将这两个概念弄混淆,尤其是在使用springmvc的时候,后台@RequestBody接受的是一个json格式的字符串,一定是一个字符串.  先介绍一下json对 ...

  2. Go 学习笔记(20)— Go 操作 json 文件(编码生成 json、解码 json 为 map、解码 json 为 struct)

    1. Json 概述 Go 语言对于标准格式的编码和解码都有良好的支持,由标准库中的 encoding/json . encoding/xml . encoding/asn1 等包提供支持并且这类包都 ...

  3. json对象和json字符串转换方法

    在WEB数据传输过程中,json是以文本,即字符串的轻量级形式传递的,而客户端一般用JS操作的是接收到的JSON对象,所以,JSON对象和JSON字符串之间的相互转换.JSON数据的解析是关键. 先明 ...

  4. python中json dumps_python中json.loads,dumps,jsonify使用

    search_info = {'id':132,'user_role':3} print type(search_info) #输出 #转为string用dumps print type(json.d ...

  5. json.dumps()、json.dump()、json.loads()和json.dumps()的区别

    json.dumps().json.dump().json.loads()和json.dumps()的区别 json.dumps()用于将字典形式的数据转化为字符串 json.loads()用于将字符 ...

  6. json数组 js html标签,js定义json对象数组 json 数组也是数组 //

    var jsonstr="[{'name':'a','value':1},{'name':'b','value':2}]"; var jsonarray = eval('('+js ...

  7. php json.parse,PHP JSON头导致JSON.parse出错(使用jQuery)

    我正在从PHP文件中获取一些JavaScript格式的JSON数据. 要使用这些数据,我使用JSON.parse(json_response),除了在PHP中使用JSON头之外,它都可以工作:head ...

  8. 将Model对象转换成json文本或者json二进制文件

    将Model对象转换成json文本或者json二进制文件 https://github.com/casatwy/AnyJson 注意:经过测试,不能够直接处理字典或者数组 主要源码的注释 AJTran ...

  9. Json串到json对象的转换

    为什么80%的码农都做不了架构师?>>>    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生 ...

  10. 【前端】JSON.stringfy 和 JSON.parse(待续)

    JSON.stringfy 和 JSON.parse(待续) 支持全局对象JSON的浏览器有:IE8+, FireFox3.5+, Safari4+, Chrome, Opera10.5+ JSON. ...

最新文章

  1. 嵌入式linux设计报告,嵌入式linux课程设计报告
  2. 太火了!MyBatis Plus 为啥这么牛?
  3. LSMW批处理使用方法(04)_步骤3上
  4. 三元运算 三个数取最大的
  5. 2008 mysql 本地安全_如何在Linux系统中建立mysql的本地安全机制?
  6. 爬虫python爬取页面请求_03 Python网络爬虫第三弹《爬取get请求的页面数据》,urllib...
  7. 什么是云原生?聊聊云原生的今生(转)
  8. Bailian2753 菲波那契数列(POJ NOI0202-1755)【数列+记忆化递归】
  9. linux内核之进程管理详解
  10. android 游戏 平板电脑,打游戏的安卓平板电脑推荐-打游戏最适合的平板电脑排行榜...
  11. w ndows安装,Win7旗舰版Wndows Virtual PC虚拟机安装教程.doc
  12. Unity内置Shader解读3——Decal
  13. DDL语言(数据定义语言)
  14. 目前ipad协议和安卓协议能实现微信百分之90功能 扫码进群 注册 阅读 关注支付功能等都能实现吗?ipad协议源码
  15. 【华为OD机试真题 python】补种未成活胡杨 【2022 Q4 | 100分】
  16. 基于RBF神经网络的数据预测
  17. ios研发Mini LED技术 iPad/MacBook尺寸将更大
  18. Windows 2003服务器集群安装图解
  19. post man 基本操作
  20. Android动画学习笔记-Android Animation

热门文章

  1. php 日历设置当月节假_PHP实现的日历功能示例
  2. 干货!最全羽毛球技术动态分解gif图
  3. 红米k30s至尊纪念版参数配置
  4. 国家高新技术企业认定知识产权这样拿高分
  5. 2021年,自媒体人该怎么建立自媒体矩阵?
  6. 2345恶意篡改修复
  7. oracle数据库常用操作
  8. 紫薇星上的Java——映射转换
  9. Linux中的各种栈:进程栈 线程栈 内核栈 中断栈
  10. 15.系统安全分析与设计