【发布时间】:2015-01-18 03:39:39
【问题描述】:
我创建了一个简单的 POJO:
public class LoginPojo {
private String login_request = null;
private String email = null;
private String password = null;
// getters, setters
}
经过一番搜索,我发现了这个:JSONObject jsonObj = new JSONObject( loginPojo );
但是我得到了错误:
The constructor JSONObject(LoginPojo) is undefined
我找到了另一个解决方案:
JSONObject loginJson = new JSONObject();
loginJson.append(loginPojo);
但是这个方法不存在。
那么如何将我的 POJO 转换为 JSON?
【问题讨论】:
-
你检查过 jsonSerializer/de-serializer 吗?
-
尝试使用
GSON库和gson.toJsonTree(yourObject).getAsJsonObject()