Как использовать jsonpath у балерины? - PullRequest
0 голосов
/ 08 января 2019

Я пытался обработать некоторые данные JSON. Хотелось бы узнать, можно ли использовать jsonPath в балерине 0.990.2? Нечто похожее на $..temperature[?(@.celcius<25)]

1 Ответ

0 голосов
/ 10 января 2019

Балерина не поддерживает спецификацию пути JSON. Однако он поддерживает синтаксис доступа на основе полей и доступа на основе индекса для JSON, где вы можете получить доступ к полям JSON-объектов и элементам JSON-массивов, аналогичным JSON-пути.

например:

json j = ...;
string name = j.a.b[3].c;

Пока не поддерживаются все функции путей JSON, такие как подстановочные знаки, фильтры и т. Д.

...