map和json之间的转换
来源:互联网 发布:高速网络链路 编辑:程序博客网 时间:2024/06/09 19:04
JSONObject jsonObject = JSONObject.fromObject(productMap);
- Js代码
- var map =
- {
- 地名: ["北京","天津","上海"],
- 民族: ["汉族","藏族","维吾尔族"]
- };
- $.each(map,function(key,values){
- console.log(key);
- $(values).each(function(){
- console.log("/t" + this);
- });
- });
- var map =
- {
- 地名: ["北京","天津","上海"],
- 民族: ["汉族","藏族","维吾尔族"]
- };
- $.each(map,function(key,values){
- console.log(key);
- $(values).each(function(){
- console.log("/t" + this);
- });
- });
- 如果安装了firebug,控制台输出如下树状结构:
- 地名
- 北京
- 天津
- 上海
- 民族
- 汉族
- 藏族
- 维吾尔族
- 注意:jquery中的$().each和$.each的区别,前者只能遍历数组,后者可以遍历数组和对象
<%@ page language="java" import="java.util.*,net.sf.json.JSONObject" pageEncoding="gbk"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
Map map = new HashMap();
map.put(1, "11");
map.put(2, "22");
map.put(3, "33");
JSONObject jsonObject = JSONObject.fromObject(map);
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#hh").click(function(){
//发起异步请求,请求Action
//{"name":"xxx","age":xx,"o":{"oid":xx,"phone":"sss","address":"xxx"}}
$.post("/ajax_struts/abc/order.action"
,"name=zzzz"
,function(abc){
alert(abc.ois[0].productName);
alert(abc.orderId);
alert(abc);
//alert("phone is:"+abc.ois[0].productName+" age:"+abc.age);
}
,"json");
});
var map =
{
地名: ["北京","天津","上海"],
民族: ["汉族","藏族","维吾尔族"]
};
$.each(<%=jsonObject%>,function(key,values){
console.log(key);
// $(values).each(function(){
console.log("/t" + this);
// });
});
});
</script>
</head>
<body>
</body>
</html>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
Map map = new HashMap();
map.put(1, "11");
map.put(2, "22");
map.put(3, "33");
JSONObject jsonObject = JSONObject.fromObject(map);
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#hh").click(function(){
//发起异步请求,请求Action
//{"name":"xxx","age":xx,"o":{"oid":xx,"phone":"sss","address":"xxx"}}
$.post("/ajax_struts/abc/order.action"
,"name=zzzz"
,function(abc){
alert(abc.ois[0].productName);
alert(abc.orderId);
alert(abc);
//alert("phone is:"+abc.ois[0].productName+" age:"+abc.age);
}
,"json");
});
var map =
{
地名: ["北京","天津","上海"],
民族: ["汉族","藏族","维吾尔族"]
};
$.each(<%=jsonObject%>,function(key,values){
console.log(key);
// $(values).each(function(){
console.log("/t" + this);
// });
});
});
</script>
</head>
<body>
</body>
</html>
JSONObject的toBean
Map map_ = (HashMap)JSONObject.toBean(jsonObject,HashMap.class);
0 0
- map和json之间的转换
- json和map以及javabean之间的转换
- Json,String,Map之间的转换
- Json,String,Map之间的转换
- JSON与MAP之间的转换
- json与map之间的互相转换
- JSON与MAP之间的转换
- Json,String,Map之间的转换
- Json,String,Map之间的转换
- Json,String,Map之间的转换
- java处理json的工具类(list,map和json的之间的转换)
- Java处理JSON的工具类(List、Map和JSON之间的转换)——依赖jsonlib支持Map嵌套
- Map与JSON之间转换
- ES6中Json的与Map之间的转换
- ES6中Json的与Map之间的转换
- ES6中Json的与Map之间的转换
- url参数和map之间的转换
- map和对象之间的转换
- 客户端连接数据时会报“ORA-12537:TNS连接已关闭”
- Windows内核之进程基本含义以及进程的创建
- 《小狗钱钱》读书笔记
- JS 限制文本框只能输入数字
- MySQL相关说明
- map和json之间的转换
- Hello! Ajax!
- (转) MySQL_扭结一个MySQL引擎选择,请大家一起讨论支招
- android 手机免费打电话的方法!
- ViewData vs ViewBag in ASP.NET MVC4
- 微软发布IronRuby
- Rails 应用的一些gems ,插件
- Matlab统计数组中相同元素的个数
- 开源数据源的使用(DBCP和C3P0)以及JNDI技术