嗨,我有一个从我的 Java 应用程序发送的 Json HashMap<String, List<MyObject>>
,如下所示:
{
"316N": [
{
"userCreate": null,
"dateCreate": null,
"userMaj": null,
"dateMaj": null,
"archive": false,
"nomComposant": "cob",
"versionComposant": 2,
"checksumSrcComposant": "1235",
"checksumBinComposant": "1235"
}
]
}
有没有办法简单地将这个 json 对象解析为 Map 或 sthg 从我不知道的很酷的 JavaScript 库中(在 lodash 中没有找到(。
只需使用Map
构造函数获取Object.entries
的输出
new Map( Object.entries( obj ) )
演示
var obj = {
"316N": [
{
"userCreate": null,
"dateCreate": null,
"userMaj": null,
"dateMaj": null,
"archive": false,
"nomComposant": "cob",
"versionComposant": 2,
"checksumSrcComposant": "1235",
"checksumBinComposant": "1235"
}
]
};
var output = new Map( Object.entries( obj ) );
var mapIter = output.entries();
console.log(mapIter.next().value);