java將xml解析,然後將其轉換為json格式(①)
阿新 • • 發佈:2019-02-18
java將xml裡面的內容解析的方法在我前面的文章:java解析xml檔案獲取xml裡面的資訊 有什麼問題可以給我留言!!!
下面就是如何將model轉換為json格式的內容:
這裡是將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; } }
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<Student> list = new ArrayList<Student>(); 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即可!
有什麼問題可給我留言!
轉載請註明出處謝謝!!