如何解释神秘的 Java class 文档

How to interpret cryptic Java class documentation

我有一个堆栈溢出问题,我试图使用 Jython 从 JSON 文本中提取字段值:


一位 Stack Overflow 社区成员 非常友好 向我指出了一些 Java 文档:

IBM >> Maximo >> Class JSONObject (Java)


不幸的是,我已经盯着 Java 文档页面 看了好几个小时了,老实说,我完全不知道我在看什么

此文档在何处 向我展示 如何从 JSON 文本中提取值?

换句话说,如何解释这个神秘的 Java class 文档?

从这里开始,将 JSON 字符串传递给解析函数。

然后,一旦有了 JSONObject,就可以遍历树,将对象视为 HashMap。

String jsonInput = "{ 'foo':'bar' }";
JSONObject jsonObject = JSONObject.parse(jsonInput);
String fooValue = jsonObject.get('foo');

当然,这是一条艰难的道路。您可能会考虑像 JsonPath 这样更流畅的库,它也有更流畅的文档。