1

我正在使用http://jsoniter.com/ java lib 来解析 json ,似乎使用这个 lib ,它只能遍历 JSON 并且没有像我们在 org.json 中那样提供任何 api 来获取特定键的值像下面

jsonObject.get("some_key")

我们在http://jsoniter.com/中也有这种类型的 getter 方法,任何人都可以帮助我。

4

1 回答 1

2

这可能已经太晚了,但你可以这样做:

    String jsonString = "{'a':1,'b':'text'}".replaceAll("'", "\"");
    Any jsonObject = JsonIterator.deserialize(jsonString);

    long number = jsonObject.get("a").toLong();
    String text = jsonObject.get("b").toString();
于 2018-02-10T10:45:14.347 回答