json - 类型脚本中要加载到对象中的复杂 JSON 类型
问题描述
我有一个复杂类型的 JSON,我想用打字稿将它加载到我的模型中。问题是我从第三方接收这个 JSON,他们将数据作为对象而不是数组发送。有没有办法将数据加载到模型中?
{
"members":{
"8392883213":{
"requestingCoverageIndicator":true,
"demographic":{
"ssn":"999888888",
"birthDate":"1980-01-01",
"name":{
"firstName":"Susan",
"middleName":"Carrie",
"lastName":"Griffith",
"suffix":"Jr."
}
}
},
"8392883222":{
"requestingCoverageIndicator":true,
"demographic":{
"ssn":"999888888",
"birthDate":"1980-01-01",
"name":{
"firstName":"Susan",
"middleName":"Carrie",
"lastName":"Griffith",
"suffix":"Jr."
}
}
}
}
}
解决方案
是你要找的吗?
const bla = {
"members":{
"8392883213":{
"requestingCoverageIndicator":true,
"demographic":{
"ssn":"999888888",
"birthDate":"1980-01-01",
"name":{
"firstName":"Susan",
"middleName":"Carrie",
"lastName":"Griffith",
"suffix":"Jr."
}
}
},
"8392883222":{
"requestingCoverageIndicator":true,
"demographic":{
"ssn":"999888888",
"birthDate":"1980-01-01",
"name":{
"firstName":"Susan",
"middleName":"Carrie",
"lastName":"Griffith",
"suffix":"Jr."
}
}
}
}
};
console.log(Object.keys(bla.members).map(ele => bla.members[ele]));
推荐阅读
- jakarta-ee - WebSphere Liberty 无法为 JAX-RS api 自动生成 swagger
- tensorflow - Tensorflow Executor 无法在 GPU 上创建内核
- javascript - 在 datetime-local 输入中使用 Firerstore 时间戳
- python - 使元素列表成为“Groupe”表的属性,其中元素是“Etudiant”表的记录(元组)
- node.js - 如何增加 postgres 投票表中的 INT 值
- android - 在 Android 中导入包类时非法前向引用
- typescript - 如何从打字稿中的类中创建不包括实例方法的类型?
- python - 在阅读实际行之前,如何自动解析打开的 audit.log 文件的语法?
- r - 使用带有 kableExtra 格式的 R“tables”包的字幕
- git - Gitlab项目克隆错误500;没有.git;无法访问