0
我要送這個JSON:如何消磨整個請求字符串爲JSON在Android中
{"method":"startSession", "params":["email" "[email protected]", "password" "1234", "stayLogged" "1", "idClient" "IPHONE"], "id":1}
的問題是: 我不知道如何發送JSON與正是這種形式因爲PARAMS'值陣列, 的我必須在陣列發送的關鍵則params的值,但如果我嘗試使用:
jsonObject.put("params", paramemsArr);
把一個String數組,該把不正常工作和JSON的假設錯誤的形式
如果我嘗試把PARAMS在JSON數組,並添加以模擬方式JSON數組的JSON承擔錯誤的形式
{"method":"startSession", "params":[{"email" "[email protected]", "password" "1234", "stayLogged" "1", "idClient" "IPHONE"}], "id":1}
我怎麼能發送恰好與這種形式的JSON
{"method":"startSession", "params":["", "[email protected]", "password", "stayLogged", "idClient"], "id":1}
詳細瞭解JSONArray我試圖發送Json數組,但從服務器得到500錯誤...我在println發送的輸出json是{「id」:1,「method」:「startSession」,「params」:[「」,「[email protected] 「,」password「,」stayLogged「,」idClient「]},這似乎是服務器接受的,但dosn't工作 – AndreaF 2012-03-05 02:31:20
你得到了使用JSONArray的輸出?也許問題是與服務器 – 2012-03-05 07:00:07
是的,但服務器無法識別它爲json rpc調用,與ios相同的json被接受並且工作正常 – AndreaF 2012-03-05 10:51:12