Android 에서 Gson 이 json 데 이 터 를 분석 할 때 @ SerializedName 설명 을 사용 합 니 다.

9995 단어 Android성장 의 길
@SerializedName
이 주 해 는 속성 에 있어 서 이 속성 이 JSon 으로 서열 화 될 때 이름 을 주해 의 value 속성 이 지정 한 값 으로 서열 화 해 야 한 다 는 것 을 나타 낸다.우 리 는 json 데 이 터 를 다음 과 같이 가지 고 있다.
  1. {
  2. "id":"1" "n":"zhangsan" "p":"123456" "s":"0" }

    user id、 、 、 , user :

    1. public class User{
    2. private String id;
    3. private String n;
    4. private String p;
    5. private String s;
    6. }

    User Gson , User , ?Gson @SerializedName, :

     
      
    1. public class User{
    2.  
    3. private String id;
    4.  
    5. @SerializedName("n")
    6. private String userName;
    7.  
    8. @SerializedName("p")
    9. private String password;
    10.  
    11. @SerializedName("s")
    12. private String sex;
    13. }

    Gson n userName , User json Gson userName n。


    github :https://github.com/google/gson

좋은 웹페이지 즐겨찾기