我正在学习用 Java 解码 JSON 文件,并且遇到了一些我不理解的语法。我也是 Java 新手。这是代码片段:
Object obj = JSONValue.parse(jsonResult);
JSONArray array = (JSONArray)obj;
在我最好的程序员演讲中,我知道“JSONArray”是一个类。我们正在实例化一个新的 JSONArray 并将其称为“数组”。我们正在使用等号右侧的值初始化“数组”。
我的问题是——我不明白等号右边发生了什么。为什么括号中是“JSONArray”:(JSONArray)obj?我不明白这里发生了什么。
谢谢!