此JSON-P非彼jsonp

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

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

本文标题中非彼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文本;jsonp

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

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

固然由于在实现方式上的差别,也就使得咱们在作选择的时候须要考虑:htm

1. 是否须要随机访问完成的内容;对象

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

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息