apache-spark - 如何读取 JSON 文件中的嵌套 API 链接
问题描述
如果我的 JSON 文件是这样出来的,需要做的是转到 u_parent 中的 API 链接,并使用 sysparm_display_value=true 将该 API 链接中的值填充到 df 中。可能的?我需要这样做,因为这个 API 链接给了我相同的名字和父级,只有 u_parent 中的链接会给我正确的父级详细信息。
{
"u_name": "******",
"u_parent": {
"display_value": "*****",
"link": "https://*****.******.com/api/now/table/u_region_hierarchies/ed7f652f1b29341051380e93cc4bcbd7"
},
"sys_id": "159967df1b75601070bfdb9cbc4bcb35",
"sys_updated_by": "mlarcheveque",
"sys_created_on": "01/24/2021 17:31:26",
"sys_mod_count": "1",
"u_active": "true",
"u_region_id": "**********",
"sys_updated_on": "07/30/2021 14:13:33",
"sys_tags": "",
"sys_created_by": "admin"
},
来自该 u_parent 的 API 链接显示以下值,我想要来自 u_parent 的显示值
{
"result": {
"u_name": "*****",
"u_parent": {
"display_value": "*****",
"link": "https://*****.*****.com/api/now/table/u_region_hierarchies/6d7f252f1b29341051380e93cc4bcbd7"
},
"sys_id": "217f652f1b29341051380e93cc4bcbd4",
"sys_updated_by": "mlarcheveque",
"u_id": "*****",
"sys_created_on": "07/30/2021 14:11:49",
"sys_mod_count": "0",
"sys_updated_on": "07/30/2021 14:11:49",
"sys_tags": "",
"sys_created_by": "mlarcheveque"
}
}
所以我认为这将涉及一个 do while 循环,该循环遍历每一行并从嵌套的 API 链接获取值
解决方案
推荐阅读
- python - 使用 Python 刮取 BTC 价格
- react-router - React Router 仅显示 Switch 组件之一,而在调用其他组件时不执行任何操作
- java - Android弹出窗口-返回按钮
- html - 如何使我网站上的标题封装徽标(使用导航栏品牌放入)
- rename - 从图库中选择一张照片并重命名
- python - 自定义查询集返回空
- visual-studio-code - 如何在 Visual Studio Code 中自定义 HTML 属性的颜色?
- amazon-web-services - AWS API 网关 + Swagger + Oauth
- php - 在同一内核请求期间未更新教义实体关系
- microsoft-graph-api - Microsoft graph api返回不完整的json