JAvaはxmlを解析し、json形式に変換します(①)
1585 ワード
JAvaはxmlの中の内容を解析する方法を私の前の文章にあります:javaはxmlファイルを解析してxmlの中の情報を取得します 何か問題があったらメッセージをください!!!
モデルをjson形式に変換する方法を次に示します.
次は出力の内容です!
studentに値を付けなければjsonではnull;
複数のモデルがある場合はリストセットに格納し、リストをjsonに解析すればいい!
何か問題があったらメッセージをください.
転載は出典を明記してくださいありがとうございます!!
モデルを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;
複数のモデルがある場合はリストセットに格納し、リストをjsonに解析すればいい!
何か問題があったらメッセージをください.
転載は出典を明記してくださいありがとうございます!!