
JSON 表示 "名称 / 值对" 。
例如:
{ "people": [
{ "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" },
{ "firstName": "Jason", "lastName":"Hunter", "email": "bbbb"},
{ "firstName": "Elliotte", "lastName":"Harold", "email": "cccc" }
]}
Springmvc的 @ResponseBody 注解,即返回json数据。
@RequestMapping(value="/{id}", method = RequestMethodPUT)
@ResponseBody
public Map update(@PathVariable final Object id, @RequestBody final Map<String, Object> map, >
给你一个大致的方案,具体想要实现的方法自己解决,不懂再问。
先要导入这两个包:
<script type="text/javascript" src="js/jqueryjs"></script>
<script type="text/javascript" src="js/jsonjs"></script>
<input type="button" value="使用Json请求去后台获取数据返回是json对象" onClick="toJson();">
function toJson()
{
/发出是json请求:返回的字符串是json对的字符串/
$getJSON("jsonViewServletfalg=2",null,function call(data){jsonResponse(data);});
}
我这里java代码是用servlet实现:
if ("2"equals(flag)) {
JSONObject resultJSON = new JSONObject();
try {
resultJSONput("sex", "男");
resultJSONput("age", "22");
resultJSONput("name", "张三");
Systemoutprintln(resultJSONtoString()); / {"sex":"男","name":"张三","age":"22"} /
} catch (Exception e) {
eprintStackTrace();
}
outprint(resultJSONtoString());
}
在webxml里面怎么配置servlet就不需要我多说了吧?
一、JS对象转换成为JSON
流程:读取前端页面数据,组装成为JS对象,并通过jQuery的$post()方法传递给python。
处理:引用一个json2js文件,调用JSONstringify()方法。例如:var data = new Object(); var json_data = JSONstringify(data);
读取:python这里就很简单了,用dict_data = jsonloads(json_data)就OK了
二、JSON转换成为JS
流程:python组装一个dict数据并转成JSON格式传递给前端,或者前端通过jQuery的$getJSON()方法直接读取这个JSON格式的数据
处理:用jQuery的一个方法$parseJSON()将JSON格式的数据转成JS对象。例如:var json_data = $getJSON(); var data = $parseJSON(json_data);
这里,python要把字典转换成JSON格式数据,用jsondumps()这个方法就行。
以上就是关于在vs里json输出参数怎么寻找全部的内容,包括:在vs里json输出参数怎么寻找、jquery的getJSON函数的第二个参数在.net代码中如何获取、如何在HTML页面获取ajax返回的json等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)