【发布时间】:2023-03-22 04:43:01
【问题描述】:
我正在学习用 Java 解码 JSON 文件,但遇到了一些我不理解的语法。我也是 Java 新手。这是代码sn-p:
Object obj = JSONValue.parse(jsonResult);
JSONArray array = (JSONArray)obj;
在我最好的程序员演讲中,我理解“JSONArray”是一个类。我们正在实例化一个新的 JSONArray 并将其称为“数组”。我们正在使用等号右侧的值初始化“数组”。
我的问题是——我不明白等号右侧发生了什么。为什么括号中是“JSONArray”:(JSONArray)obj?我不明白这里发生了什么。
谢谢!
【问题讨论】:
-
Java 对象没有名称。
array是参考,obj是参考。
标签: java arrays json syntax json-simple