iOS SDK SOAP解析错误:根级别的数据无效。 1号线,位置1
问题描述:
我正在开发一个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是JSON,所以我觉得NSXMLParser
不要用JSON输入工作。解析错误是因为XML的语法与JSON不同。
此链接将帮助你读你的JSON字符串响应。 how to parse json with swift2
+0
感谢您的快速回复。 Json解析器将无法解析它。 –
我的网址是不正确的,这就是为什么我得到这个错误。我发现这个错误和每件事情都与NSXMLParser一起工作正常。这是一个愚蠢的错误。 –
你的代码是什么?我在检索JSON数据时没有遇到任何问题。 – Larme
在之前的评论中,我告诉说url中存在拼写错误,这就是为什么我得到这个错误。解决该错误后,代码工作正常 –