Java 希望将多个JSON对象存储到jsonArray并以单个字符串的形式获取结果

Java 希望将多个JSON对象存储到jsonArray并以单个字符串的形式获取结果,java,json,Java,Json,下面是我将多个JSON对象存储到一个数组中的代码,然后我想将该数组转换为单个字符串 String message =null; JSONObject json = new JSONObject(); json.put("name","student"); json.put("name", "Atal"); json.put("name","Rachit"); JSONArray array = new JSONArray(); for(int i= 0; i<= array.lengt

下面是我将多个JSON对象存储到一个数组中的代码,然后我想将该数组转换为单个字符串

String message =null;
JSONObject json = new JSONObject();
json.put("name","student");
json.put("name", "Atal");
json.put("name","Rachit");


JSONArray array = new JSONArray();
for(int i= 0; i<= array.length(); i++) {    
    array.put(json);
    message = array.toJSONString();
}
String消息=null;
JSONObject json=新的JSONObject();
json.put(“姓名”、“学生”);
json.put(“名称”、“安乐”);
json.put(“name”、“Rachit”);
JSONArray数组=新的JSONArray();
对于(int i=0;i
String message=null;
JSONObject json=新的JSONObject();
json.put(“姓名”、“学生”);
json.put(“名称”、“安乐”);
json.put(“name”、“Rachit”);
JSONArray数组=新的JSONArray();
//对于(inti=0;i我每次调用json.put()时都替换“name”)

String消息=null;
JSONObject json=新的JSONObject();
json.put(“名称”、“安乐”);
json.put(“类”、“10”);
json.put(“滚动”、“1035”);
JSONArray数组=新的JSONArray();
array.put(json);

message=array.toJSONString();
每次调用
json.put()
时,您都在替换
name
。您能发布一个想要打印的示例输出吗?谢谢,它起作用了。实际上,每次调用json.put(),我都在替换name。这样,它只会存储最后一个json.put(“name”,“Rachit”)int数组,但我想在数组中存储所有三个json.put语句。
String message =null;
JSONObject json = new JSONObject();
json.put("name","student");
json.put("name", "Atal");
json.put("name","Rachit");


JSONArray array = new JSONArray();
//for(int i= 0; i<= array.length(); i++) {    
//    array.put(json);
//    message = array.toJSONString();
//}
array.put(json); //There is a JSON,just put it into the array
message = array.toJSONString();