【问题标题】:org.json.simple: Why does JSONParser.parse() return an Object and not a JSONObject?org.json.simple:为什么 JSONParser.parse() 返回一个 Object 而不是 JSONObject? 【发布时间】:2014-04-25 22:22:08 【问题描述】: 出于好奇,为什么 Simple-JSON 解析器不返回 JSONObject? 【问题讨论】: 标签: java json org.json 【解决方案1】: 检查代码后,我突然想到:JSONParser 和许多解析器一样,是一个递归函数,它在构建树节点和子树后返回它们。在解析过程中,返回值可以是 JSON 字符串、数字、数组或对象,因此返回类型必须使用最广泛的基类型(对象)。 【讨论】: