你用ajax的话会出现跨域问题,这个接口是支持jsonp的,请使用jsonp,在你的请求地址后边加上&callback=jsonpcallback,jsonpcallback是你的回调函数名字
<script type="text/javascript">
var xml>
JSONObjectjsonObject=newJSONObject();
Mapmap=requestgetParameterMap();
Iterator<>it=mapkeySet()iterator();
while(ithasNext()){
Stringkey=(String)itnext();
String[]values=(String[])mapget(key);
jsonObjectaccumulate(key,values[0]);
}
json说白了就是个字符串。
原来用servlet怎么接受字符串参数,就怎么接受json。
只不过这个json串一定要解析才能拿到想要的数据。
处理完后再生成一个json串用writer也好,跳转页面也好,总之把json输出就算返回了。
处理json你可以不必自己写代码,从网上找个json的工具包就可以
JSON(JavaScript ObjectNotation,JS对象标记)是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
以上就是关于接口问题,返回值JSON格式,怎么获取返回全部的内容,包括:接口问题,返回值JSON格式,怎么获取返回、js中除了ajax还有哪些方式可以获取接口返回的json数据、web环境下,servlet如何设计java接口接收json,并将处理结果按json格式返回等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)