如果我希望使用web services
应用程序连接可扩展标记语言android
我该怎么做以及如果我使用java-script object notation
web services
android
< / p>
答案 0 :(得分:1)
如果你想比较XML
和JSON
格式(对于android来说会更好)。请在此处查看以下几点:
JSON
更紧凑,(在我看来)更具可读性 - 在传输中它可以“更快”,因为传输的数据更少。
在解析中,它取决于您的解析器。将代码(无论是JSON
还是XML
)转换为数据结构(如地图)的解析器可能受益于XML的严格性(XML Schema很好地消除了数据结构的歧义) - 但是在{ {1}}可以在语法上推断项的类型(String / Number / Nested JSON Object)。
如果你发现性能是一个问题(我正在提出这个建议,因为这些库使你超级高效),两者都有机制允许你更细粒度的控制。我怀疑你的表现会有问题。
我认为使用JSON
而不是XML
是您的网络服务响应很大的时候。 JSON
通常要求在开始解析之前到达整个响应。
您可以在互联网上找到更多关于它们的示例,并进行一些Android测试以查看性能。
您可以在此Restful_Webservice_Call_And_Get_And_Parse_JSON_Data-_Android中找到Android中的JSON解析示例。
您可以在此XML_Parsing_Android中找到Android中的XML解析示例。
希望它会对你有所帮助!