Google GsonはJSON文字列とオブジェクト間の相互変換を実現
1995 ワード
Userエンティティークラス
オブジェクトをJSON形式に変換する文字列
Gsonは、Json関連オブジェクトからjavaエンティティへのメソッドを実装するためのfromJson()メソッドを提供します.
集合がJsonになったら、再び集合を回します
Gsonが提供するデータ型変換器であり、様々なデータセット型変換をサポートするTypeToken.
package com.test.json;
/**
* User
*/
public class User {
private String name;
private String password;
private int age;
Getter Setter
}
}
オブジェクトをJSON形式に変換する文字列
Gson gson = new Gson();
User user = newUser();
user.setName(" ");
user.setPassword("123");
user.setAge(24);
String objectStr = gson.toJson(user);// JSON
Gsonは、Json関連オブジェクトからjavaエンティティへのメソッドを実装するためのfromJson()メソッドを提供します.
User jsonObject = gson.fromJson(objectStr, User.class);// JSON
集合がJsonになったら、再び集合を回します
List<User> jsonListObject = gs.fromJson(listStr, new TypeToken<List<User>>(){}.getType());// JSON List
Gsonが提供するデータ型変換器であり、様々なデータセット型変換をサポートするTypeToken.