我有一个 Stack Overflow 问题,我正在尝试使用 Jython 从 JSON 文本中提取字段值:
Jython: Parse JSON object to get value (using Java functions)
<小时/>一位 Stack Overflow 社区成员足够友善向我指出了一些 Java 文档:
<小时/>IBM >> Maximo >> Class JSONObject (Java)
不幸的是,我已经盯着Java 文档页面几个小时了,说实话,我完全不知道自己在看什么。
此文档在哪里向我展示如何从 JSON 文本中提取值?
换句话说,如何解释这个神秘的 Java 类文档?
最佳答案
从这里开始,将 JSON 字符串传递到解析函数中。
然后,一旦获得 JSONObject
,您就可以遍历树,将该对象视为 HashMap。
String jsonInput = "{ 'foo':'bar' }";
JSONObject jsonObject = JSONObject.parse(jsonInput);
String fooValue = jsonObject.get('foo');
当然,这是一条艰难的道路。您可能会考虑一个更流畅的库,例如 JsonPath ,其中还有更流畅的文档。
关于java - 如何解释神秘的 Java 类文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57618173/