創建我要送請求體在Http請求如下格式:JSON字符串格式錯誤
{
"flag":false,
"Ids":["xyz","abc"]
}
我試圖像:
LinkedHashMap<String, Object> requestParamsMap = new LinkedHashMap<String, Object>();
requestParamsMap.put("flag",false);
ArrayList<String> IdList = new ArrayList<>();
IdList.add("xyz");
IdList.add("abc");
requestParamsMap.put("Ids", IdList.toString());
後來才知道是轉換requestParamsMap以JSON字符串。但我沒有獲得所需格式的請求主體。
我想創建一個通用的方法,它可以以這種格式返回數據,以便我可以在整個應用程序中使用它。
任何幫助將不勝感激.. !!!
顯然,你需要使用一些JSON序列... LinkedHashMap.toString()將不會返回JSON自動的(既不ArrayList.toString( )將返回json數組) – Selvin