java语言,如何获取服务器响应发来的json网页(或代码)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java语言,如何获取服务器响应发来的json网页(或代码)相关的知识,希望对你有一定的参考价值。
比如我点某个url,服务器会返回很多信息,有链接的地址、有json文件,如何用eclipse编码获取json文件……
参考技术A json分为json字符串和json对象,一般服务器返回的是json字符串,这种字符串可以通过js提供的一些方法转为json对象(其实也就是js对象),例如方法eval:data = eval('(' + jsonstr + ')');具体可以查看http://www.jb51.net/article/35090.htm转成js对象之后那就跟操作js一样了 参考技术B
json网页是什么鬼?
是包含了json的相应内容的话 那应该是ajax了
获取xmlhttprequest对象的responseText
然后用eval执行就行了
var json=xmlhttprequest.responseText;var obj=eval(json); 参考技术C 如:
$.ajax(
type: "POST",
contentType: "application/json",
dataType: "json",
url: URL,
data: "name=bb", // 你那样也行
success: function (msg)
,
error: function (msg)
);
后台ashx.cs
public void ProcessRequest(HttpContext context)
context.Response.ContentType = "application/json";
string name = context.Request["name"]; //POST提交的数据
追问
多谢,意思是对的。。但是我不会用ajax,只会用httpclient包,通过.response()这种方法获取html网页。。请问httpclient能解决获取json文件的问题么~
以上是关于java语言,如何获取服务器响应发来的json网页(或代码)的主要内容,如果未能解决你的问题,请参考以下文章