如何使用Java将JSON数据发布到服务器

时间:2009-06-02 13:51:48

标签: java json

我正在尝试构建一个POST请求,以使用REST api将JSON数据发送到服务器。

由于JSON代码将作为请求参数值嵌入请求正文中,我是否需要对该值进行编码以转义您通常在JSON语法中找到的特殊字符,如“{} []”。

是否有任何实用程序库可以做到这一点?

<磷>氮

2 个答案:

答案 0 :(得分:2)

请求正文不需要是URL编码。看看HttpClient。它是发出POST请求的事实上的库。

答案 1 :(得分:0)

SOJO很好地处理了Java结构的序列化。但是你不需要在体内进行任何逃避。正如其他人所建议的,为了完成实际的HTTP请求,Apache HTTP Client项目是一个不错的选择。