我有一个从服务器端生成这个结构的json文件。更改Json数据结构
"reports": [
{
"internalId": 60,
"state": "DIAGNOSIS_APPROVAL",
"project": "pro1",
"application": "app1",
"decision": null,
"reference": "IMUPT17_60",
"instanceName": "Report"
},
{
"internalId": 62,
"state": "DIAGNOSIS_APPROVAL",
"project": "pro1",
"application": "app2",
"decision": null,
"reference": "IMUPT17_62",
"instanceName": "Report"
},
{
"internalId": 65,
"state": "DIAGNOSIS_APPROVAL",
"project": "pro1",
"application": "app3",
"decision": null,
"reference": "IMUPT17_62",
"instanceName": "Report"
},
{
"internalId": 62,
"state": "DIAGNOSIS_APPROVAL",
"project": "pro1",
"application": "app2",
"decision": null,
"reference": "IMUPT17_62",
"instanceName": "Report"
}
我想通过组项目中的数据,所以我希望新的JSON stucture会是这样
"pro1": [
{
"internalId": 60,
"state": "DIAGNOSIS_APPROVAL",
"application": "app1",
"decision": null,
"reference": "IMUPT17_60",
"instanceName": "Report"
},
{
"internalId": 62,
"state": "DIAGNOSIS_APPROVAL",
"project": "pro1",
"application": "app2",
"decision": null,
"reference": "IMUPT17_62",
"instanceName": "Report"
},
{
"internalId": 62,
"state": "DIAGNOSIS_APPROVAL",
"project": "pro1",
"application": "app3",
"decision": null,
"reference": "IMUPT17_62",
"instanceName": "Report"
},
{
"internalId": 62,
"state": "DIAGNOSIS_APPROVAL",
"project": "pro1",
"application": "app2",
"decision": null,
"reference": "IMUPT17_62",
"instanceName": "Report"
}
的问题是,我没有访问服务器端的创建服务产生我想要的结构,所以我必须使用existant服务。 当我使用_.groupBy
作为例子,它不给我想要的结构。 任何人都可以帮助我或给一些框架来解决这个问题。
什么是“R”在代码 –
它来自ramdajs库http://ramdajs.com/。用于访问该库函数 – user93