sách gpt4 ai đã đi

java - JSONArray 操作

In lại 作者:行者123 更新时间:2023-12-01 22:18:27 36 4
mua khóa gpt4 Nike

在我的代码中,我创建了一个 JSONArray 对象。并向 JSONArray 对象添加了两个 JSONObject。我使用的是 json-simple-1.1.jar。我的代码是

package jsonjava;
import org.json.simple.JSONObject;
import org.json.simple.JSONArray;
public class JsonJava {
public static void main(String[] args)
{
JSONArray ja=new JSONArray();
JSONObject jo=new JSONObject();
jo.put("name","prem");
jo.put("id", 2012103575);
jo.put("Age",20);
ja.add(jo);
JSONObject jo1=new JSONObject();
jo1.put("name","prem");
jo1.put("id", 2012103575);
jo1.put("Age",21);
ja.add(jo1);
for(int i=0;i<>
System.out.println(ja.get(i));
}

我的问题是如何从 JSONArray 对象(“ja”)获取第二个对象(“jo1”)的年龄值。我尝试了 ja.get(1).get(“Age”)。它不起作用.任何人都可以提出建议吗?提前致谢。

1 Câu trả lời

因为您使用的是 json-simple jar。没有单独的方法来获取 JSONObject。

首先您需要将该对象转换为 JSONObject,然后您可以进行进一步的处理。

for(int i=0;i<>
JSONObject json=(JSONObject) ja.get(i);
System.out.println(json.get("Age"));
}

关于java - JSONArray 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30479999/

36 4 0
Bài viết được đề xuất: java - 如何读取Web项目中的内部文件
Bài viết được đề xuất: java自增操作不自增
Bài viết được đề xuất: java - Android API 22加载错误
Bài viết được đề xuất: Java JTextfield 只给我空数据
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com