在java中发布json body

时间:2014-07-31 02:53:27

标签: java json http-post minecraft

我正在尝试使用HTTP-POST将一个快速的Java程序组合在一起,通过.jar或.bat文件启动Minecraft(还没有那么远)。在POST中,我发送以下内容:

{
"agent":{
    "name": "Minecraft",
    "version": "1"
},
"username": "user",
"password": "pass",
"clientToken": "token"
}

但不知道该怎么做。

我已设置此列表

List<NameValuePair> urlParameters = new ArrayList<NameValuePair>();
    urlParameters.add(new BasicNameValuePair("agent", ""));
    urlParameters.add(new BasicNameValuePair("name", "Minecraft"));
    urlParameters.add(new BasicNameValuePair("version", "1"));
    urlParameters.add(new BasicNameValuePair("username", "user"));
    urlParameters.add(new BasicNameValuePair("password", "pass"));
    urlParameters.add(new BasicNameValuePair("clientToken", "token"));

但不要相信它的格式正确以匹配上述JSON。怎么看?

(我是Java的新手(或者对所有内容知之甚少;我目前的代码包含来自各个网站的代码),所以请尽可能详细说明)

0 个答案:

没有答案