问题描述
{
"status": "SUCCESS","statusCode": 200,"message": "displayed datasets successfully","body": {
"projectId": "prdt-nv-cordv-us-patn-svc99","projects": {
"totalItems": 1,"projects": [
{
"numericId": "659296882432","kind": "bigquery#project","id": "prdt-nv-cordv-us-patn-svc99","friendlyName": "prdt-nv-cordv-us-patn-svc","projectReference": {
"projectId": "prdt-nv-cordv-us-patn-svc99"
}
},{
"numericId": "659296882432","friendlyName": "prdt-nv-cordv-us-patn-abc","friendlyName": "prdt-nv-cordv-us-patn-svz","projectReference": {
"projectId": "prdt-nv-cordv-us-patn-svc99"
}
}
],"kind": "bigquery#projectList","etag": "EV/2xDg/g0vRKLFsthP10g=="
}
}
}
我的第二个JSON文件就是这样
{
"status": "SUCCESS","body": {
"projectId": "prdt-nv-cordv-us-patn-svc99","datasets": [
{
"datasetId": "cohort_rules"
},{
"datasetId": "int_patient"
},{
"datasetId": "mbc_risk_prediction"
},{
"datasetId": "patient_risk_analytics"
},{
"datasetId": "studio_test"
},{
"datasetId": "survival_analytics_mbc"
},{
"datasetId": "temp_dataset_beam_job_c236546bc0b64dba8c3b03a6731c740a_clouddataprepexplainableaiflow6213360bysureshchandvadali"
}
]
}
}
现在,我想将第二个JSON数据显示为第一个JSON的子元素,如上图所示。
Object.keys(this.json.body.projects.projects).forEach((j) => {
var child = {
id: j,content: this.json.body.projects.projects[j].friendlyName,children: [],};
this.treeArr[0].children.push(child);
console.log("test",this.json.body.projects.projects[j]);
console.log("childs",child);
Object.keys(this.djson.body.datasets).forEach((k,test) => {
let subchild = {
id: k,content: this.djson.body.datasets[test].datasetId,};
this.treeArr[0].child.children.push(subchild);
});
});
任何人都可以告诉我如何将第二个JSON内容显示为第一个JSON文件的子目录,例如在树菜单中
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)