在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的格式? 展开
 我来答
CodeShare
2017-09-28 · TA获得超过277个赞
知道小有建树答主
回答量:206
采纳率:100%
帮助的人:74.7万
展开全部
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>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式