2016-10-03 13 views
0

iPhoneアプリを開発しています。私は.NETサーバーからデータを取得する必要があります。応答は次の形式で行われます。iOS SDK SOAP解析エラー:ルートレベルのデータが無効です。 1行目、1位

<string xmlns="http://tempuri.org/"> 
{"success":1,"message":"Data Save Successfully.","returnvalue":"106"} 
</string> 

私はそれを解析するために解析するためにNSXMLParserを使用しています。私はjsonの文字列を取得したい。しかし、パーサはエラーを返す

Server was unable to process request. ---> Data at the root level is invalid. Line 1, position 1. 

エラーを修正するにはどうすればよいですか? RESPONSに予め

+0

私のURLは正しくないので、私はこのエラーを受けていました。私はそのエラーを発見し、すべてのものがNSXMLParserで正常に動作しています。それは愚かな間違いでした。 –

+0

あなたのコードは何ですか?私はJSONデータの取得に関して何の問題も生じませんでした。 – Larme

+0

私は前のコメントで、URLに誤字があると言ったので、なぜこのエラーが出ていたのですか?そのミスを解決した後、コードは正常に動作しています –

答えて

0

文字列で

おかげでJSONですので、私はNSXMLParserはJSON入力では動作しませんと思います。解析エラーは、XMLの構文がJSONと異なるためです。

このリンクは、取得したString JSONレスポンスを読むのに役立ちます。 how to parse json with swift2

+0

あなたの素早い返答をありがとう。 Jsonパーサーは解析できません。 –

関連する問題