0
這是的.NET Web API URI是http://sampleurlapi...../userRegistration/如何使用傑克遜庫(這個寧靜的.NET Web API)
如果使用POST方法JSON設置標題和內容類型的機器人
try {
JSONObject jsonobj = new JSONObject();
jsonobj.put("ResNo", -1);
jsonobj.put("DateCreated", "12-12-2015");
JSONArray jsonArray = new JSONArray();
for (int i = 0; i < finalSelectedArrayList.size(); i++) {
JSONObject resobject = new JSONObject();
resobject.put("StySK", finalSelectedArrayList.get(i).getParentSK());
resobject.put("TwrSK", finalSelectedArrayList.get(i).getTwrSK());
resobject .put("BlkSK", finalSelectedArrayList.get(i).getBlkSK());
resobject.put("FlrSK", finalSelectedArrayList.get(i).getFlrSK());
resobject.put("AptSK", finalSelectedArrayList.get(i).getAptSK());
resobject.put("IsDftUt", finalSelectedArrayList.get(i).getDefaultKey());
resobject .put(resobject);
}
//使網絡服務連接
HttpPost request = new HttpPost(url);
request.setHeader("Accept", "application/json");
request.setHeader("Content-type", "application/json");
// Build JSON string
StringEntity entity = new StringEntity(jsonobj.toString());
request.setEntity(entity);
// Send request to service
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpResponse response = httpClient.execute(request);
// Get the status of web service
BufferedReader rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
//If the result is returned as NULL, then make the validation to fail.
if ((strValidationResult = rd.readLine()) == null) {
strValidationResult = Boolean.FALSE.toString();
}
我已經寫了JSON就像這些。
如何寫json使用jackson並設置content-type和accept類型?
感謝您的提前!
我知道在正常的Json我是問如何使用傑克遜庫 – 2015-02-06 05:51:19
可能它會幫助你,我不知道傑克遜處理器https://capdroid.wordpress.com/寫怎麼辦2012/07/13/Android的簡單JSON-解析-使用傑克遜的API / – 2015-02-06 06:05:24