此JSON-P非彼jsonp

原创
2016/09/15 14:49
阅读数 123

自从道格拉斯鼓捣出json出来后,这玩意从一开始的数据交换格式界的网红慢慢跻身为大牌明星了,相当一部分xml的粉丝都转向了json。

关于json这里就不做更多介绍了,这里想说的是jsonp。

本文标题中非彼jsonp中的jsonp是什么呢,英文全称是json with padding, 个人认为它不是一项具体的技术,而是为了绕过浏览器的跨域限制而想出来的一套方案,简单来讲就是为了实现跨域,我们通过html中的标签,如<script>访问服务器端的资源,在url里添加上js回调。

具体怎么做,百度一下就可以了。

 

那此JSON-P是什么呢,英文全称是JSON Processing,是Java EE提供的用来处理JSON的API,这些API的目标是为了实现在JAVA中解析和生成JSON数据,具体来讲JSON-P提供了两种类型的JSON解析和生成方式:

1. 以流的方式生成和解析(或称之为生产/消费)JSON文本;

2. 以对象模型的方式生成和解析(或称之为生产/消费)JSON文本;

虽然两种方式在实现上不一样,但目的是相同的。

当然因为在实现方式上的差异,也就使得我们在做选择的时候需要考虑:

1. 是否需要随机访问完成的内容;

2.效率和内存(流式API效率更高,所需内存更少)

 

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部