关闭

json 的优点

232人阅读 评论(1) 收藏 举报
分类:

总结:

1.占带宽小(格式是压缩的)

2. js通过eval()进行Json读取(便于客户端读取)

3. JSON支持多种语言(c、c++、php等),便于服务端解析

 

JSON (JavaScript Object Notation) 的轻量级数据交换格式能够替代XML的工作.

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

2. 易于解析这种语言, 客户端JavaScript可以简单的通过eval()进行JSON数据的读取搜索

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

 

4. 在PHP世界, 已经有PHP-JSON和JSON-PHP出现了, 便于PHP序列化后的程序直接调用. PHP服务器端的对象、数组等能够直接生JSON格式, 便于客户端的访问提取.   另外PHP的PEAR类已经提出了支持 (http://pear.php.net/pepr/pepr-proposal-show.php?id=198)

 

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

 

缺点:

 

1. 没有XML格式这么推广的深入人心和使用广泛, 没有XML那么通用性2. JSON格式目前在Web Service中推广还属于初级阶段PS: 据说Google的Ajax是使用 JSON+模板 做的啊

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Json优缺点

XML——这种用于表示客户端与服务器间数据交换有效负载的格式,几乎已经成了Web services的同义词。然而,由于Ajax和REST技术的出现影响了应用程序架构,这迫使人们开始寻求`XML的替代品,如:JavaScript Object Notation(JSON)。   JSON 作为一种更轻...
  • liaomin416100569
  • liaomin416100569
  • 2010-04-13 13:55
  • 22511

JSON的优势以及使用

目录 1.什么是json 2.json语法规则 3.json基础结构 4.json基础示例 5.JSON和XML比较 6. .NET操作JSON          原始方式   ...
  • ITX2000
  • ITX2000
  • 2014-03-04 09:54
  • 935

Json介绍及其优缺点

Json介绍 我们知道AJAX技术能够使得每一次请求更加迅捷,对于每一次请求返回的不是整个页面,也仅仅是所需要返回的数据。通常AJAX通过返回XML格式的数据,然后再通过客户端复杂的JavaScript脚本解析和渲染这些XML格式的数据。 JSON(读Jason)是为了能够使得数据格式成为一种标...
  • ssisse
  • ssisse
  • 2016-06-01 13:23
  • 2507

json数据的特点

json是一种轻便量级的数据交换格式,具有良好的可读和便于快速编写的特性。可以在不同的平台间进行数据交换。json是javaScript对象表示语法的子集。json中只有两种结构:对象和数组.json的值由数字、字符串、逻辑值、数组、对象、null等组成。    ...
  • m0_37846296
  • m0_37846296
  • 2017-03-13 22:17
  • 707

json的好处及用法

1、方便于传输,较少冗余的字符。当然直接传二进制是最好的,但面临难解析的问题。亦可以是xml、纯字符串的方式,但json有其独到的好处。google有个自己的协议,叫protobuf,有兴趣可了解一下。 2、方便转换。有很多的json api提供了json字符串转成对象、对象转换成json串的方法...
  • ios_xumin
  • ios_xumin
  • 2015-11-11 16:49
  • 852

Json和xml的优缺点

JSON的定义     一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式...
  • u014778123
  • u014778123
  • 2015-09-18 10:29
  • 220

WebSocket的特点与应用

WebSocket是一个独立的基于TCP的协议,是HTML5新出的一个协议,跟我们认识的HTTP协议两者之间具有一定的交集,webSocket其实是借助了HTTP这个跳板,档次也杠杠的,能进行全双工通讯(全双工:允许两台设备同时进行双向资料传输)。它和HTTP唯一的关系就是它的握手请求作为一个升级请...
  • json_ligege
  • json_ligege
  • 2016-07-30 08:38
  • 2328

Json和xml的优缺点

JSON的定义     一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式...
  • jansin_love
  • jansin_love
  • 2014-01-02 17:52
  • 7748

Protobuffer和json深度对比

http://cxshun.iteye.com/blog/1974498 JSON相信大家都知道是什么东西,如果不知道,那可就真的OUT了,GOOGLE一下去。这里就不介绍啥的了。 Protobuffer大家估计就很少听说了,但如果说到是GOOGLE搞的,相信大家都会有兴趣去试一...
  • jeffasd
  • jeffasd
  • 2016-09-08 10:44
  • 977

JSON最佳实践

JSON是一种文本方式展示结构化数据的方式,从产生的时候开始就由于其简单好用、跨平台,特别适合HTTP下数据的传输(例如现在很流行的REST)而被广泛使用。1、JSON是什么JSON起源于1999年的JS语言规范ECMA262的一个子集(即15.12章节描述了格式与解析),后来2003年作为一个数据...
  • KimmKing
  • KimmKing
  • 2017-06-06 18:43
  • 10989
    个人资料
    • 访问:322723次
    • 积分:6270
    • 等级:
    • 排名:第4572名
    • 原创:212篇
    • 转载:457篇
    • 译文:1篇
    • 评论:67条