Javascript 使用下划线.js解析要映射的json数组
我有一个json数组,我想把它解析成一个Javascript 使用下划线.js解析要映射的json数组,javascript,underscore.js,Javascript,Underscore.js,我有一个json数组,我想把它解析成一个map对象。键应该是状态,值应该是具有相同状态的数组对象。下面给出了json示例: { "totalRec": 10, "content": [ { "name": "Pradeep", "age": "24", "state": "KA" }, { "name": "Praveen", "age": "30", "state": "KA" },
map
对象。键应该是状态,值应该是具有相同状态的数组对象。下面给出了json示例:
{
"totalRec": 10,
"content": [
{
"name": "Pradeep",
"age": "24",
"state": "KA"
},
{
"name": "Praveen",
"age": "30",
"state": "KA"
},
{
"name": "Navnish",
"age": "32",
"state": "GOA"
},
{
"name": "Vinod",
"age": "32",
"state": "MH"
},
{
"name": "Vikas",
"age": "32",
"state": "MH"
},
{
"name": "Harry",
"age": "44",
"state": "MP"
},
{
"name": "Linda",
"age": "22",
"state": "GOA"
},
{
"name": "June",
"age": "18",
"state": "KA"
},
{
"name": "Sachin",
"age": "32",
"state": "GOA"
},
{
"name": "Arjun",
"age": "30",
"state": "UP"
}
]
}
我尝试使用下划线.js
并使用了以下代码:
var some_map = _.object(_.map(data.content, function(item) {
return [item.state, item]
}));
但是上面的代码没有给我一个列表对象作为特定状态的值。我希望该值将包含状态的所有对象保存为键
你能告诉我哪里出了问题吗?看起来你在找我 简单地
var byState = _.groupBy(data.content, "state");
应该给你一个表单的对象
{"GOA": [{"name": "Sachin", ...}, ...}, "UP": [...], ...}
看起来你在找 简单地
var byState = _.groupBy(data.content, "state");
应该给你一个表单的对象
{"GOA": [{"name": "Sachin", ...}, ...}, "UP": [...], ...}
看起来你在找 简单地
var byState = _.groupBy(data.content, "state");
应该给你一个表单的对象
{"GOA": [{"name": "Sachin", ...}, ...}, "UP": [...], ...}
看起来你在找 简单地
var byState = _.groupBy(data.content, "state");
应该给你一个表单的对象
{"GOA": [{"name": "Sachin", ...}, ...}, "UP": [...], ...}
“不给我一个列表对象作为特定状态的值”-我们应该猜测它会返回什么吗?我应该得到一个map对象,它的键设置为state,值包含包含状态的对象数组。我知道你想要得到什么,但给定的代码有什么问题。您提供给我们是出于某种特殊原因吗?“没有给我一个列表对象作为特定状态的值”-我们应该猜测它返回什么吗?我应该得到一个map对象,它的键设置为state,值包含包含包含状态的对象数组。我知道您想要得到什么,但是给定的代码有什么问题呢。您提供给我们是出于某种特殊原因吗?“没有给我一个列表对象作为特定状态的值”-我们应该猜测它返回什么吗?我应该得到一个map对象,它的键设置为state,值包含包含包含状态的对象数组。我知道您想要得到什么,但是给定的代码有什么问题呢。您提供给我们是出于某种特殊原因吗?“没有给我一个列表对象作为特定状态的值”-我们应该猜测它返回什么吗?我应该得到一个map对象,它的键设置为state,值包含包含包含状态的对象数组。我知道您想要得到什么,但是给定的代码有什么问题呢。你提供给我们是出于某种特殊原因吗?是的。这就是我一直在寻找的。。谢谢,是的。这就是我一直在寻找的。。谢谢,是的。这就是我一直在寻找的。。谢谢,是的。这就是我一直在寻找的。。谢谢