ホームページ > Java > &#&チュートリアル > Java 逆シリアル化を実装する方法

Java 逆シリアル化を実装する方法

王林
リリース: 2023-04-28 10:49:06
転載
1696 人が閲覧しました

概念

1. クライアントは、ファイルまたはネットワークからシーケンス オブジェクトのバイト ストリームを取得し、ファイルに保存されているオブジェクトのステータスと説明情報に基づいて、逆シリアル化を通じてそれを再構築します。バイトストリームオブジェクト。

使用上の注意

2. デシリアライズする際はjson文字列の形式に注意する必要があり、配列の場合は最外層が含まれます。 「[ ]」。オブジェクトまたはマップの場合は、「{ }」でインクルードされます。デシリアライズする必要がある json 形式に応じて、デシリアライズする必要があるメソッド gson.fromJson() を選択します。オブジェクトに渡して逆シリアル化する必要がありますか? パラメータはこのオブジェクトを反映する必要があります

Instance

public static void main(String[] args) {
      // 定义json
      String json = "{\"name\":\"转换对象\",\"sex\":\"女\",\"age\":20}";
      //实例化Gson
      Gson gson = new Gson();
      //把json序列化为实体类(Test)对象
      Test test = gson.fromJson(json, Test.class);
      //输出---反序列化后的结果为:StudentEntity{name='转换对象', sex='女', age=20}
      System.out.println("反序列化成实体类后的结果为:"+test.toString());
  }
ログイン後にコピー

以上がJava 逆シリアル化を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート