我有这样的课:
public class Class1 { private String result; private String ip; private ArrayList<Class2> alarm; }
警报它的类是这样的:
public class Class2 { private String bla; private String bla1; }
有没有简单的方法将orl.json的Class1实例转换为JSON对象?
我认为利用org.json.lib的
JSONObject(Object)构造函数是你正在寻找的.它将根据Java对象的getter构造一个JSONObject.然后,您可以使用JSONObject#toString来获取生成的实际Json.
JSONObject jsonObject = new JSONObject(instanceOfClass1); String myJson = jsonObject.toString();