2012-07-21 50 views
0

我有简单的POJO说用户对象;发送服务中的java对象

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"); 

什么是最好的方法呢?

在此先感谢。

回答

1

您需要将您的数据(类的实例)从字节转换为字节(这就是所谓的系列化),发送的字节数,并转换为数据(这就是所谓的反序列化)。

请尝试在看看google

一些流行的序列化选项:内置Java序列化 - 二进制XML(文本),JSON(文本)。