【发布时间】:2020-01-07 13:34:17
【问题描述】:
我有一个 json 对象,我已对其进行操作并分配给普通的 java 全局变量。
我遍历对象并打印它们并且它工作。 我封装了全局变量以使我能够在另一个类中创建一个实例并使用 get 方法来访问它们并用它们填充我的 mysql 表。
JSONArray parentArray = new JSONArray(finaljson);
for (int i = 0; parentArray.length() > i; i++) {
JSONObject objj = parentArray.getJSONObject(i);
country = objj.getString("country_name");
leaguename = objj.getString("league_name");
System.out.println(country + " " + leaguename);
}
但它返回 null,我不知道如何修复它。 我希望它会为我返回字符串。
【问题讨论】:
-
什么是 null?
-
当我将它打印到控制台时,它显示为空。可能意味着它正在返回空字符串。