起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > 编程语言 > JSON 教程结构详解

JSON 教程结构详解

时间:2019-01-09 17:13:34来源:编程网 作者:IT培训网 已有: 名学员访问该课程

  快捷搜索:教程JSONJSON 教程

前言:JSON:JavaScript 对象表示法(JavaScript Object Notation)。 JSON 是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析。

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教程》

手册简介:

JSON:JavaScript 对象表示法(JavaScript Object Notation)。 JSON 是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析。

手册说明:

认识JSON:

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。

JSON 教程结构详解_www.epx365.cn

从Web API和服务端编程语言到NoSQL数据库和客户端框架,都有JSON的身影。在不同平台间传递数据方面,JSON已成为XML强有力的替代者。本教程将帮助忙碌的IT从业者快速学习JSON,并且深入理解如何将其用在自己的项目中。

JSON教程结构概述:

本教程共由11个章节构成,详细讲述了JSON的基础使用方法并附带了大量可在线试运行的实例辅助您的学习,让您轻松掌握JSON。

本教程包含:

1、JSON入门简介

2、JSON基础

3、JSON格式

4、JSON示例

5、JSON解析

6、JSON遍历

7、JSON调用

8、JSON转换

9、JSON获取

10、JSON字符串

11、JSON数组

JSON的发展及学习前的准备:

JSON是在2001年,由Douglas Crockford创建的,并且被IETF(Internet Engineering Task Force)定义为RFC 4627标准。JSON的媒体类型被定义为 application/json,而文件的后缀为.json。在2005年-2006年正式成为主流的数据格式,雅虎和谷歌就在那时候开始广泛地使用JSON格式。

在您开始学习JSON之前,您应该对以下知识有基本的了解:

《javascript 教程》

《AJAX 教程》

《jQuery教程》

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

JSON的优缺点:

优点:

A.数据格式比较简单,易于读写,格式都是压缩的,占用带宽小;

B.易于解析,客户端JavaScript可以简单的通过eval()进行JSON数据的读取;

C.支持多种语言,包括ActionScript, C, C#, ColdFusion, Java, JavaScript, Perl, PHP, Python, Ruby等服务器端语言,便于服务器端的解析;

D.在PHP世界,已经有PHP-JSON和JSON-PHP出现了,偏于PHP序列化后的程序直接调用,PHP服务器端的对象、数组等能直接生成JSON格式,便于客户端的访问提取;

E.因为JSON格式能直接为服务器端代码使用,大大简化了服务器端和客户端的代码开发量,且完成任务不变,并且易于维护。

缺点:

A.没有XML格式这么推广的深入人心和喜用广泛,没有XML那么通用性;

B.JSON格式目前在Web Service中推广还属于初级阶段。

更新记录:

js/jquery解析json和数组格式的方法详解 12-06 17:01

js数组如何添加json数据 12-06 16:52

解析javascript 数组(以及json元素的添加删除) 12-06 16:50

用javascript对一个json数组深度赋值示例 12-06 16:42

javascript巧用eval函数组装表单输入项为json对象的方法 12-06 16:36

JavaScript 解析Json字符串的性能比较分析代码 12-06 16:27

使用JavaScript构建JSON格式字符串实现步骤 12-06 16:19

IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理 12-06 16:12

JavaScript中字符串(string)转json的方法 12-06 16:02

javascript中JSON对象与JSON字符串相互转换实例 12-06 15:59

文章出自:http://qh.itpxw.cn/peixun/software/201946131.html

文章标题:JSON 教程结构详解



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

你也许会喜欢如下的文章?
(责任编辑:IT培训网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2024-02-20 13:02
推荐内容