Я изучаю Decode JSON-файлы в Java и сталкивался с некоторым синтаксисом, который я не понимаю. Я также новичок в Java. Вот фрагмент кода:Java Синтаксис: JSONArray array = (JSONArray) obj
Object obj = JSONValue.parse(jsonResult);
JSONArray array = (JSONArray)obj;
В своей лучшей попытке программатора говорить, я понимаю, что «JSONArray» класс. Мы создаем новый JSONArray и называем его «массивом». Мы инициализируем «массив» со значением в правой части знака равенства.
Мой вопрос: я не понимаю, что происходит на правой стороне знака равенства. Почему «JSONArray» в скобках: (JSONArray) obj? Я не понимаю, что здесь происходит.
Спасибо!
Объекты Java не имеют имен. 'array' является ссылкой, а' obj' является ссылкой. – immibis