このエラーはJSON result.errorとして表示されます。 、オンラインJSONでそれを確認しvaildator。エラー(エラードメイン= NSCocoaErrorDomainコード= 3840「文字0の値が無効です」UserInfo = {NSDebugDescription =文字0の値が無効}
をこれは、JSONリクエストのための私のコードです。
Alamofire.request(.POST, url, parameters: parameters, encoding:.JSON)
.responseJSON { (request, response, result) in
hud.hide(true)
// Set flag to disale poor internet connection alert
weakInternet = false
print(result.error)
if (result.value != nil) {
print("API Response: \(result.value!)")
// Pass the response JSON to the completion block
completion(json: result.value!)
} else {
// Response JSON is NULL
}
}
私はこの応答を取得しています特定のリクエストパラメータと同じサービスを打つとき。
{"error":"success","post_data":{"first_name":"hd","last_name":"df","email":"[email protected]","password":"himanshu","confirm_password":"himanshu","companies":["Big Rattle Technologies_Fg_yes"],"institutes":[""]},"msg":"success","data":{"_id":"5742ae1564b35e37369f0838","first_name":"hd","last_name":"df","email":"[email protected]","profile_pic":"","loc":[0,0],"locs":{"type":"Point","coordinates":[0,0]},"institutes":[],"companies":[{"comapny_id":"555b2d0a678e79ed510041ce","group_id":"556c2434678e79a1820041dd","name":"Big Rattle Technologies","designation":"Fg","is_current":"yes"}],"device_token":"","user_group":"site_user","is_verified":0,"is_disclose":1,"is_discover":1,"wallNotification":1,"messageNotification":1,"matchNotification":1,"verificationSent":0,"status":1,"mobile":"","linkedin_id":"","facebook_id":"","os":"","qblox_id":12957726,"updated_at":"2016-05-23 07:15:33","created_at":"2016-05-23 07:15:33","current_company":"Big Rattle Technologies"}}
私の場合、何が問題なのか誰も知っていますか?
'responseJSON'の代わりに' .responseString {response in print( "Response String:\(response.result.value)") } 'を実行して、結果がどのように見えるかを確認してください。 – Laffen
'文字の値が無効です'あなたの応答は有効なJSONではありません。 – Moritz
しかし、私はオンラインjsonビューアのサービスの郵便配達の応答をチェックし、それは応答が有効であることを示しています。 – Himanshu