我準備一個JSON對象在一個Web服務發送,我試圖把在對象的字符串列表,事情是這樣的:Json.put()函數將雙引號自動
["24348f08-92f4-481a-9a36-ed0d533ca4f3", "24348f08-92f4-481a-9a36-ed0d533ca4f3"]
我做了什麼:
sendData.put("SpecializationAlert",Specialization);
送出數據是JSON對象和專業化是一個字符串數組,結果當我登錄這就是:
"[\"24348f08-92f4-481a-9a36-ed0d533ca4f3\",\"24348f08-92f4-481a-9a36-ed0d533ca4f3\"]"
你實際上做的是增加一個'Specialization.toString()'返回值作爲字符串,它得到正確轉義。 –
你能否澄清一下'專業化'類型?目前尚不清楚 - 我的理解是:'String []',@allprog認爲它是一個單一的'String' ... –
String [] Specialization = new String [SpecialisatoinLength]; –