ホームページ  >  記事  >  ウェブフロントエンド  >  JSON形式データのシリアライズとデシリアライズ

JSON形式データのシリアライズとデシリアライズ

巴扎黑
巴扎黑オリジナル
2016-12-20 16:16:421182ブラウズ

テストクラス:
パッケージ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 (リスト ) JSONArray.toCollection(JA, Stu.class);
for(int i = 0; I System.out.println( list.get(I) .getId() + "" + list.get(I).getName() + "" + list.get(ⅰ).getPhone());
}

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 = デクリメント;

}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。