@Test
public void testGetInt() {
Users users = usersDAO.get(3);
String jsonUsers = gson.toJson(users);
System.out.println("jsonUsers:"+jsonUsers);
int avatarId = users.getAvatarId();
Avatar avatar = avatarDAO.get(avatarId);
String jsonAvatar = gson.toJson(avatar);
System.out.println("jsonAvatar:"+jsonAvatar);
}
打印的数据:
jsonUsers:{"user_id":3,"username":"Tony","urlname":"comq"}
jsonAvatar:
{"id":3,"farm":"farm1","bucket":"hbimg","key":"e925755184a-aSvujx","type":"image/jpeg","width":100,"height":100,"frames":1}
怎么把jsonAvatar数据放到jsonUsers里面,变成:{"user_id":3,"username":"Tony","urlname":"comq","avatar":{"id":3,"farm":"farm1","bucket":"hbimg","key":"e925755184a-aSvujx","type":"image/jpeg","width":100,"height":100,"frames":1}}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
public class TestGson {
public static void main(String args[])
{
String jsonAvatar=""; //你的json数据
User user=new User();
user.setUser_id(3);
user.setUsername("Tony");
user.setUrlname("comq");
user.setAvatar(jsonAvatar);
Gson gson=new Gson();
String result=gson.toJson(user);
System.out.println(result);
}
}
public class User {
private int user_id;
private String username;
private String urlname;
private String avatar;
public int getUser_id() {
return user_id;
}
public void setUser_id(int user_id) {
this.user_id = user_id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getUrlname() {
return urlname;
}
public void setUrlname(String urlname) {
this.urlname = urlname;
}
public String getAvatar() {
return avatar;
}
public void setAvatar(String avatar) {
this.avatar = avatar;
}
}