目前手机端和服务端数据交流格式一般是,而谷歌提供了Gson来解析json。下载Gson:
下载的放在lib并导入,若出现错误:java.lang.NoClassDefFoundError: com.google.gson.Gson
是因为没有导入.jar,导入即可。
一、单个对象生成json
生成以下类,该怎么生成呢?
{ "createDate": "2015-02-01 10:39:50", "id": "1", "name": "传说之美", "password": "123456" }
先定义一个account类,属性有id、name、password、createDate。
public class Account { private String id; private String password; private String name; private String createDate; public Account() { super(); } public Account(String id, String password, String name, String createDate) { super(); this.id = id; this.password = password; this.name = name; this.createDate = createDate; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getCreateDate() { return createDate; } public void setCreateDate(String createDate) { this.createDate = createDate; } @Override public String toString()