具有动态访问公式

时间:2016-03-16 09:31:05

标签: java json

我想实现一个以json为参数的函数,以及一个描述属性路径的访问公式。

public String accessJsonDynamically(JSONObject json, String formula) {
    //
}

例如,a[0].b.prop1以及示例json应该返回foo。

 {
    "a": [{
        "b": {
            "prop1": "foo",
            "prop2": "bar"
        }
    }, {
        "c": {
            "prop1": "bar"
        }
    }],
    "d": 3
}

1 个答案:

答案 0 :(得分:1)

该动态公式又被称为“JSONPath” - 请参阅this existing Q&A

微米。