как объединить два JSON, где один JSON будет иметь фактический ответ, а другой будет обеспечивать конфигурацию - PullRequest
0 голосов
/ 02 июля 2019

У меня есть actual Response, как показано ниже:

{
    "ClassifierId": "abc1",
    "results": [{
            "Input": "Input data1",
            "Score": 0.9,
            "Prediction": "Prediction1"
        },
        {
            "Input": "Input data2",
            "Score": 0.1,
            "Prediction": "Prediction1"
        }
    ]
}

, и мне нужно связать в config-json, как показано ниже:

[{
    "type": "",
    "row": [{
            "header": "",
            "col": [{
                "data": [{

                        "label": "Score",
                        "valueMapping": "@^results[i].Score",
                        "displayType": "vertical"
                    },
                    {
                        "label": "Prediction",
                        "valueMapping": "@^results[i].Prediction",
                        "displayType": "vertical"
                    }
                ]
            }]
        },
        {
            "header": "",
            "col": [{
                "data": [{
                    "label": "Text",
                    "valueMapping": "@^results[i].Input",
                    "displayType": "vertical"
                }]
            }]
        }
    ]
}]

Мой фактический ответ может отличаться от ответа API, номне нужно настроить только конфиг JSON.'@ ^ results [i]. *** "' - соответствующее значение из фактического JSON.'@ ^' используется для определения значений сопоставления.

Я пробовал несколько способов, но, к сожалению, не получилось, пожалуйста, руководство / прямая / помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...