java将xml解析,然后将其转换为json格式(①)
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<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即可!
有什么问题可给我留言!
转载请注明出处谢谢!!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。