Я пытаюсь получить значение для первого совпадения группы объекта шаблона из ответа JSON Watson Assistant.Шаблон представляет собой простое регулярное выражение для распознавания последовательностей чисел: ([0-9] +)
Ответ json выглядит следующим образом:
"entity": "ID",
"location": [
18,
23
],
"value": "id",
"confidence": 1.0,
"groups": [
{
"group": "group_0",
"location": [
18,
23
]
}
]
},
{
"entity": "sys-number",
"location": [
18,
23
],
"value": "12345",
"confidence": 1.0,
"metadata": {
"numeric_value": 12345.0
}
}
]
Итак, группа соответствует,но поле "значение" заполняется литералом String из конфигурации объекта.Я бы ожидал найти фактическое значение там (которое является полем значения следующего объекта, sys-number).
Как мне нужно изменить конфигурацию так, чтобы значение было включено как есть в поле значения (или где-то еще) и чтобы мне не приходилось извлекать сущность из текстовой строки, используязначения местоположения?Это вообще возможно?Большое спасибо
Ура, Мартин