1

次の JSON 応答があり、指定された "systemId" と "connectionConfig"."type" 値に基づいて "connectionId" を抽出する JSON 式を作成したいと考えました。たとえば、「systemId」=「DHB_K8S_HADOOP_SYS」および「connectionConfig」の「connectionId」を抽出します。「type」=「S3」

{
  "browse": [
    {
      "name": "DHB_K8S_HDFS_Conn1",
      "type": "connection",
      "connectionId": "DHB_K8S_HDFS_Conn1",
      "systemId": "DHB_K8S_HADOOP_SYS",
      "uri": "hdfs:///",
      "connectionConfig": {
        "type": "HDFS",
        "description": "",
        "connection": "",
        "protocol": "",
        "authentication": {
          "type": "",
          "user": "vora"
        },
        "systemId": "DHB_K8S_HADOOP_SYS",
        "zoneId": "DHB_Zone"
      },
      "children": [
        {}
      ]
    },
    {
      "name": "DHB_K8S_HDFS_S3_Conn1",
      "type": "connection",
      "connectionId": "DHB_K8S_HDFS_S3_Conn1",
      "systemId": "DHB_K8S_HADOOP_SYS",
      "uri": "s3a:/",
      "connectionConfig": {
        "type": "S3",
        "description": "",
        "connection": "",
        "protocol": "",
        "authentication": {},
        "systemId": "DHB_K8S_HADOOP_SYS",
        "zoneId": "DHB_Zone"
      },
      "children": [
        {}
      ]
    },
    {
      "name": "DHB_K8S_VORA_S3",
      "type": "connection",
      "connectionId": "DHB_K8S_VORA_S3",
      "systemId": "DHB_K8S_VORA_SYS",
      "uri": "s3a:/",
      "connectionConfig": {
        "type": "S3",
        "description": "",
        "connection": "",
        "protocol": "",
        "authentication": {},
        "systemId": "DHB_K8S_VORA_SYS",
        "zoneId": "DHB_Zone"
      },
      "children": [
        {}
      ]
    }
  ]
}

どんな助けでも大歓迎です

4

0 に答える 0