object转换成jsonarray
时间: 2023-04-18 15:01:08 浏览: 118
将对象转换为JSONArray可以使用JSON库中的方法。具体步骤如下:
1. 创建一个JSONArray对象。
2. 遍历对象中的属性,将每个属性转换为JSON格式的键值对,并添加到JSONArray中。
3. 返回JSONArray对象。
示例代码:
```
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class ObjectToJsonArray {
public static void main(String[] args) throws JSONException {
// 创建一个对象
Person person = new Person("张三", 18, "男");
// 将对象转换为JSONArray
JSONArray jsonArray = new JSONArray();
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", person.getName());
jsonObject.put("age", person.getAge());
jsonObject.put("gender", person.getGender());
jsonArray.put(jsonObject);
// 输出JSONArray
System.out.println(jsonArray);
}
static class Person {
private String name;
private int age;
private String gender;
public Person(String name, int age, String gender) {
this.name = name;
this.age = age;
this.gender = gender;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public String getGender() {
return gender;
}
}
}
```
输出结果:
```
[{"gender":"男","name":"张三","age":18}]
```
阅读全文