问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

angular如何将对象转化为数组

发布网友 发布时间:2022-04-22 22:11

我来回答

2个回答

懂视网 时间:2022-04-23 02:32

下面我就为大家分享一篇angular json对象push到数组中的方法,具有很好的参考价值,希望对大家有所帮助。

在项目中,api要求的数据格式为

$scope.data = {
 "name":"zhangsan",
 "Menus": [{"id":1},{"id":2}]
}

而我的返回格式为

 $scope.data=["name":"zhangsan"]
 $scope.selected = [1,2,3];

需要将两个数组整合,其中$scope.selected要先转化为json对象,再进行push操作。

代码如下:

// 将menu数组转化为json格式
 self.convertJson = function (callback) {
 //传入数组为$scope.selected,每循环一遍就push一次
 angular.forEach($scope.selected, function (value, key) {
 $scope.data.Menus.push({
 'id':value
 });
 });
 callback($scope.data);
 };

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

在Vue2.0系列中如何使用过滤器?

在vue.js中如何获取select中的value值(详细教程)

在Vue中如何使用slot实现插槽分发内容

热心网友 时间:2022-04-22 23:40

JSON与JAVA数据的转换(JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。)

代码中有这么一句,是后台的封装数据。
JSONObject jo = JSONObject.fromObject(map);
常见的java代码转换成json

--请注意,这个方法曾经给我造成过困惑。因为,它在对Object转换的时候是按照domain类中的所有getXXX()方法进行转换的。如果你在类中写了非属性的getXXX()方法,那么返回给你的就会有XXX属性了。
--使用net.sf.json.*下的类(jar包是json-lib-x.x.jar)

1. List集合转换成json代码
List list = new ArrayList();
list.add( "first" );
list.add( "second" );
JSONArray jsonArray2 = JSONArray.fromObject( list );

2. Map集合转换成json代码
Map map = new HashMap();
map.put("name", "json");
map.put("bool", Boolean.TRUE);
map.put("int", new Integer(1));
map.put("arr", new String[] { "a", "b" });
map.put("func", "function(i){ return this.arr[i]; }");
JSONObject json = JSONObject.fromObject(map);

3. Bean转换成json代码
JSONObject jsonObject = JSONObject.fromObject(new JsonBean());

4. 数组转换成json代码
boolean[] boolArray = new boolean[] { true, false, true };
JSONArray jsonArray1 = JSONArray.fromObject(boolArray);

5. 一般数据转换成json代码
JSONArray jsonArray3 = JSONArray.fromObject("['json','is','easy']" );
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 喜欢薰衣草的性格 有人喜欢薰衣草吗 有没有喜欢薰衣草的?知道薰衣草的花语是什么吗? 喜欢薰衣草的人是什么样的人 为什么我喜欢浅紫色,喜欢薰衣草? 喜欢薰衣草的原因和思想感情 喜欢薰衣草的人什么性格 喜欢熏衣草的男人是代表什么心态呢 喜欢薰衣草的女人性格 女生喜欢薰衣草代表什么 喜欢薰衣草的人是什么性格 你为什么喜欢薰衣草? 薰衣草的花语是什么?为什么有那么多人喜欢薰衣草? 5.12汶川大地震中,最让我们感动的一幕是什么? 老师,社会团体月末,结转期间费用,借方记什么科目? 在“5.12”汶川大地震中有哪些感人事迹? 八一制片厂拍摄的512地震纪录片 5.12汶川地震的感人事迹 期间费用结转? 5.12汶川大地震事迹 小米5S和5S plus有什么不同 小米5s plus都有什么功能 为何说地球最后的结局是被完全融化呢? 地球最后的结局是什么? 地球的最终结果是什么? 宇宙最终的命运是什么,地球最终的结果是什么? 为何说博拉索火山是“地球最后的地方”? 未来地球的结局会是什么样的,地球最后会被融化吗? 武汉汉正街大夹街2020在撤迁范围吗? 地球的最终形态是什么 家里用燃气热水器,有必要买个燃气报警器吗 规划局做什么的? 规土局做什么的 怎么在陌陌吧发帖让别人加我 angular ui-router中,factory怎么传递json的数据 怀孕了,为什么下身还会流血 怎么在陌陌吧发帖让别人加我 中兴f420电信的光猫,不知道账号密码怎么弄无线路由器??? 一篇200字的感恩父母的英语作文 现场给人拍个照片 然后做成涂鸦效果(应该是黑白的)然后打印出来给人自己上色 想知道怎么搞的?