java将xml里面的内容解析的方法在我前面的文章:java解析xml文件获取xml里面的信息 有什么问题可以给我留言!!!
下面就是如何将model转换为json格式的内容:
public class Student {
private String nameString;
private int age;
public String getNameString() {
return nameString;
}
public void setNameString(String nameString) {
this.nameString = nameString;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
这里是将model转化为json格式import java.util.ArrayList;
import java.util.List;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class xmlJdom {
public static void main(String[] args) {
Student s1=new Student();
s1.setAge(123);
s1.setNameString("name");
Student s2=new Student();
s2.setAge(1234);
s2.setNameString("what");
new JSONObject();
JSONObject jsonObject = JSONObject.fromObject(s1);
System.out.println(jsonObject);
List list = new ArrayList();
list.add(s1);
list.add(s2);
JSONArray jsonArr= JSONArray.fromObject(list);
System.out.println(jsonArr);
}
}
下面是输出的内容!
{"age":123,"nameString":"name"}
[{"age":123,"nameString":"name"},{"age":1234,"nameString":"what"}]
如果没有给student赋值那么在json里面就会被赋值为:null;
如果有多个model的话要存储在list集合中,然后将list解析为json即可!
有什么问题可给我留言!
转载请注明出处谢谢!!