在jsp页面中写js怎么把map转换成json?
我在一个jsp页面写的js,通过varmap="${chat1DataList}";获取的数据是[{amount=1,progress=00,label=项目立项},{a...
我在一个jsp页面写的js,通过var map="${chat1DataList}";获取的数据是[{amount=1, progress=00, label=项目立项}, {amount=1, progress=01, label=招标采购}]的形式的,怎么转换成json的格式?
展开
1个回答
展开全部
jsp中可以使用alibaba的fastjson工具包转换成json字符串绑定到网页上,例如:
后台:
import com.alibaba.fastjson.JSON;
String json = JSON.toJSONString(map);
request.setAttribute("json","json");
页面中:
<script type="text/javascript">
var json = '<%=json %>'; //后台字符串渲染到页面上
var jsonObj = JSON.parse(json); //前端浏览器将字符串转换为js对象
</script>
后台:
import com.alibaba.fastjson.JSON;
String json = JSON.toJSONString(map);
request.setAttribute("json","json");
页面中:
<script type="text/javascript">
var json = '<%=json %>'; //后台字符串渲染到页面上
var jsonObj = JSON.parse(json); //前端浏览器将字符串转换为js对象
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询