ホームページ > 記事 > ウェブフロントエンド > JSON形式データのシリアライズとデシリアライズ
テストクラス:
パッケージedu.xjtu.lee;
インポートされたjava.util.List;
インポートnet.sf.json。
public class JSONArrayTest {
private static List
list.add(新Stu(1,"力强","fasdfas")); "Zhaoyu","dfasdfasdfas"));
list.add(new statu(3,"techdetection","fasdffsdafas"));
list.add(new statu(4"menglirong","fasdfsdafasdfas")); jsonStr = JSONSerializer.toJSON(list) ToString();
}
public static void Deserializer() {
JSONArray JA = JSONArray.fromObject(jsonStr);
List
for(int i = 0; I
}
public static void main( String[] args) {
Serializer();
}
}
Bean 定義:
パブリック クラス Stu{
プライベート文字列名;プライベート文字列の説明;
Stu() {}
Stu(INT ID, 文字列名, 文字列 DESC) {
this.name = 名前
this.desc = 説明 ; () {
ID を返す;
public void SETID (INT ID) {
this.id = ID;
Public String getName() {
名前を返す }
public void setname can(String name) {
this.name = 名前;
Public String getPhone() {
利益逓減;
}
public void setPhone(String DESC) {
this.desc = デクリメント;
}