json - 从 JSON 字符串中提取全名
问题描述
我有一个 json 字符串,如下例所示,我需要从中提取成员的全名。
我知道我可以分别提取它们中的每一个
$.members[*].lastName and $.members[*].firstName
但我似乎无法弄清楚如何在一个 JSON 查询中将它们放在一起。我阅读了有关使用“,”作为一种手段的信息,但我无法弄清楚我的具体情况如何。
{
"group": "BLUE",
"members": [
{
"memberId": "00081",
"firstName": "JOHN",
"lastName": "SMITH",
"mail": "JSMITH@EXAMPLE.com"
} ,
{
"memberId": "00081",
"firstName": "JANE",
"lastName": "DOE",
"mail": "JDOE@EXAMPLE.com"
}
]
}
预期结果:[约翰·史密斯,约翰·多伊]
任何帮助或指导将不胜感激,我以前从未使用过 JSON 查询。
解决方案
我经过 10 多个小时的尝试和研究发现了这一点:
"$.members[*].['firstName','lastName']"
我不知道我必须使用 '' 。希望这对其他人有帮助。
推荐阅读
- android - 我的应用可以选择用户用于身份验证的生物识别类型吗?
- database - 使用触发器功能时,新插入的项目在插入时为 NULL
- javascript - JavaScript 类构造函数和函数
- openssl - 如何找到在openssl中生成的-hex 16的-K值?
- python - 如何使用 csv 标头作为表列使用 python 将 CSV 加载到 sqlite DB
- amazon-web-services - Cloudwatch 日志到雪花仓库
- amazon-web-services - 使用 sagemaker 笔记本实例连接到 redshift
- twitter-bootstrap - 在 Bootstrap 模态表单中显示详细信息,.net core
- javascript - 错误 R10(启动超时)-> Web 进程在启动 Heroku 错误后 60 秒内无法绑定到 $PORT
- java - 我们如何将文件挂载为文件而不是停靠容器内的目录?