私はJavaでJSONスタイルのクエリエンジンを作成していますが、DOMパスでJSONドキュメントをクエリする機能の恩恵を受けます(Javascriptで実行できるように)。GSONとJacksonをチェックしましたが、どちらもこれをサポートしていないようです。
誰かが私自身を転がすのではなく、代替案や他の提案を知っていますか?
例えば
//Example JSON document
String json = "{ somewhere : {deep : { inside : 123 } }, anarray : [{val=1}] }";
JsonElement root = JsonParser.parse(json);
//What I'd like:
JsonElement node = root.getByDOM("somewhere.deep"); // {inside : 123}
JsonElement node2 = root.getByDOM("somewhere.deep.inside"); // 123
JsonElement node3 = root.getByDOM("anarray[0].val"); // 1
//etc