我有简单的POJO说用户对象;
public class User{
private String userid;
private String emailid;
private String name;
....setters and getters...
}
现在,我想使用User类的setter方法设置一些值。
所以,如果我想通过服务发送这个对象。
URL url = new URL("http://<servername>/example/someservice");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("POST");
最好的办法是什么?
提前致谢。
答案 0 :(得分:1)
您需要将数据(类实例)转换为字节(称为序列化),发送字节,并将字节转换为数据(称为反序列化)
请尝试查看google
一些流行的序列化选项:内置的java序列化 - 二进制,XML(文本),JSON(文本)。