Что такое тело json в запросе post для получения всех строк из списка операций с ключом? - PullRequest
0 голосов
/ 01 февраля 2019

Я определил список рабочих данных в модели Янга следующим образом:

list listener-state {
key “listener-name”;
config false;
description
“common statistics for given listener (i.e sent messages)”;
uses listener-state-info;
…
}

Я использую api opendaylight (org.opendaylight.yangtools.yang.data.codec.gson.JsonParserStream), который преобразуеттело json в запросе к org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode, чтобы наконец сгенерировать rpc XML для сервера confd.В моем случае я хочу получить все строки из этого списка операций, затем я пытаюсь сделать json следующим образом:

“command”: {“service” : {“server” : {“listener-state” : {}}}},

Я получу исключение, что: «На входе отсутствуют некоторые ключи слушателя.состояние »Затем я могу добавить значение ключа в тело json:

“command”: {“service” : {“server” : {“listener-state” : {“listener-name”: “first”}}}},

В этом случае я могу получить только одну строку.Я также пытаюсь оставить значение ключа пустым:

“command”: {“service” : {“server” : {“listener-state” : {“listener-name”: “”}}}},

Тогда ответом будут все значения ключа вместо всех строк.Итак, теперь мой вопрос в том, каким будет json, чтобы получить все строки в списке, не зная значений ключей?Это должно быть осуществимо, так как я выясняю, что XML-запрос может это сделать.Но я не могу понять, каким будет соответствующий json.

Спасибо.

1 Ответ

0 голосов
/ 16 марта 2019

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

...