首页 > 解决方案 > 将 JSON 数组重塑为单个 JSON

问题描述

我的代码中有以下 JSON 数组

jsonList = [{"catName":"Carrom"}, {"catName":"Rugby"}]

在我的情况下,我希望它看起来像一个 JSON

{ "catName": "Carrom", "catName": "Rugby" }

如何将以上 JSON 数组转换为单个 JSON?最好的方法是什么?

标签: javascriptnode.jsarraysarraylist

解决方案


也许保留为对象数组并用于lodash过滤?

var catArray = [{"catName":"Carrom"}, {"catName":"Rugby"}];

_.find(catArray, { 'catName': 'Carrom' });

这将返回与该查询匹配的任何元素。


推荐阅读