테스트 클래스:
패키지 edu.xjtu.lee;
가져온 java.util.ArrayList;
가져온 java.util.List; json.JSONArray;
import net.sf.json.JSONSerializer;
public class JSONArrayTest {
private static list
private static String jsonStr; >
public static void Serializer() {
list = new ArrayList
list.add(new Stew(1, "력强","fasdfas")); >list.add(新Stu(2,"Zhaoyu","dfasdfasdfas"));
list.add(新Stu(3,"技术Detection","fasdffsdafas"))
list.add( new Stu(4"menglirong","fasdfsdafasdfas"));
jsonStr = JSONSerializer.toJSON(list)ToString();
}
public static void Deserializer() {
JSONArray JA = JSONArray.fromObject(jsonStr)
@SuppressWarnings("unregistered")
List
System.out.println(list.get(I).getId()+""+list.get(I).getName()+ ""+list.get().getPhone());
}
public static void main(string[] args) {
serializer()
deserializer(); 🎜>}
}
Bean 정의:
package edu.xjtu.lee
public class Stu{
private int ID; 🎜>
비공개 문자열 이름
비공개 문자열 설명
Stu() {}
Stu(INT ID, 문자열 이름, 문자열 DESC) {
this .id = ID
this.name = name;
this.desc = 설명
public int getId() {
반환 ID; }
public void SETID(INT ID) {
this.id = ID
}
public string getName() {
반환 이름;
Public void setname can (String name) {
this.name = name;
}
Public String getPhone() {
수익 감소;
public void setPhone(String DESC) {
this.desc = 감소
}
}