フロントがバックグラウンドjsonに渡されると、どのようにオブジェクトに変換したり、集合オブジェクトに変換したりしますか?

669 ワード

グーグルのGsonを使いましょう.これはとても使いやすいです.まずmavenプロジェクトが構成されているなら、そうでなければパッケージをダウンロードしましょう.
  
     com.google.code.gson
     gson
     2.3.1
  
//   new  
Gson gson = new Gson();

// toJson  bean     json   
String jsonStr = gson.toJson(user, User.class);

// fromJson  json     bean  
Student user= gson.fromJson(jsonStr, User.class);

// ** List  Json   **
String jsonStr2 = gson.toJson(list);

// **     List      TypeToken getType()**
List retList = gson.fromJson(jsonStr2,new TypeToken>(){}.getType());