File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed
com.qcloud.weapp.sdk/src/com/qcloud/weapp/authorization Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -18,14 +18,14 @@ public static UserInfo BuildFromJson(JSONObject json) {
1818
1919 UserInfo userInfo = new UserInfo ();
2020 try {
21- userInfo .openId = ( String ) json .get ("openId" );
22- userInfo .nickName = ( String ) json .get ("nickName" );
23- userInfo .avatarUrl = ( String ) json .get ("avatarUrl" );
24- userInfo .gender = ( Integer ) json .get ("gender" );
25- userInfo .language = ( String ) json .get ("language" );
26- userInfo .city = ( String ) json .get ("city" );
27- userInfo .province = ( String ) json .get ("province" );
28- userInfo .country = ( String ) json .get ("country" );
21+ if ( json . has ( "openId" )) userInfo .openId = json .getString ("openId" );
22+ if ( json . has ( "nickName" )) userInfo .nickName = json .getString ("nickName" );
23+ if ( json . has ( "avatarUrl" )) userInfo .avatarUrl = json .getString ("avatarUrl" );
24+ if ( json . has ( "gender" )) userInfo .gender = json .getInt ("gender" );
25+ if ( json . has ( "language" )) userInfo .language = json .getString ("language" );
26+ if ( json . has ( "city" )) userInfo .city = json .getString ("city" );
27+ if ( json . has ( "province" )) userInfo .province = json .getString ("province" );
28+ if ( json . has ( "country" )) userInfo .country = json .getString ("country" );
2929 } catch (JSONException e ) {
3030 e .printStackTrace ();
3131 }
You can’t perform that action at this time.
0 commit comments