Map转成JSON对象
程序员文章站
2022-06-15 09:50:16
...
实际场景:
后端接口需要你传的参数是以上类型,由于是答题的场景,每次点击下一题则自动将题号作为键,选项作为值传入,等待所有题目答完统一传给后端
let val1=1;
let val2=2;
let zhi=new Map();
//map追加值得方式
zhi.set(val1,val2);
//将map转成JSON对象
function MapTOJson(m) {
var str = '{';
var i = 1;
m.forEach(function (item, key, mapObj) {
if(mapObj.size == i){
str += '"'+ String(key)+'":'+ parseInt(item) + '';
}else{
str += '"'+ String(key)+'":'+ parseInt(item) + ',';
}
i++;
});
str +='}';
return str;
}
JSON.parse(MapTOJSON(zhi);
//最终输出的内容是
{"1":2}
上一篇: map转成对象
下一篇: 实体类、对象转成map的工具方法
推荐阅读
-
java对象转成byte数组的3种方法
-
FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换操作
-
C#中的DataSet、string、DataTable、对象转换成Json的实现代码
-
让JPA的Query查询接口返回Map对象的方法
-
Android解析json数组对象的方法及Apply和数组的三个技巧
-
让JPA的Query查询接口返回Map对象的方法
-
C#实体对象序列化成Json并让字段的首字母小写的两种解决方法
-
将List集合中的map对象转为List<对象>形式实例代码
-
C#中的DataSet、string、DataTable、对象转换成Json的实现代码
-
Android解析json数组对象的方法及Apply和数组的三个技巧