2012-01-10 58 views

回答

0

我将JSONObject转换为字符串,并将字符串转换为目标中的JSONObject。最起码到现在。

+0

我可以知道你是如何做到的 – Shubham 2015-06-03 05:33:24

+0

我不能完全记住它,我希望这可以帮助你http://stackoverflow.com/questions/17651395/convert-jsonobject-to-string – Arasu 2015-06-03 10:43:17

0

为什么不使用play.libs.WS类,并将此JSON对象设置为指定参数名称的字符串。

+0

我不能使用WS一些限制 – Arasu 2012-01-12 11:58:19

1

这可能是迟到了这个答案,但是,为了以防万一,我贴我用这个目标下面的代码:

URL url; 
HttpURLConnection urlConnection = null; 
try { 
    url = new URL(SOME URL...); 
    JSONObject reqJson = THE JSON OBJECT TO BE PASSED...; 
    urlConnection = (HttpURLConnection) url.openConnection(); 
    urlConnection.setDoOutput(true); 
    BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(urlConnection.getOutputStream())); 
    bw.write(reqJson.toString()); 
    bw.flush(); 
    bw.close(); 

    //Now handle response 
    BufferedReader br = new BufferedReader(new InputStreamReader(urlConnection.getInputStream())); 
    ... 
    ... 

    } catch (Exception e) { 
    e.printStackTrace(); 
    } finally { 
    urlConnection.disconnect(); 
}