Web服务可扩展标记语言

时间:2016-06-25 03:29:21

标签: android web-services

如果我希望使用web services应用程序连接可扩展标记语言android我该怎么做以及如果我使用java-script object notation web services android < / p>

1 个答案:

答案 0 :(得分:1)

如果你想比较XMLJSON格式(对于android来说会更好)。请在此处查看以下几点:

  1. JSON更紧凑,(在我看来)更具可读性 - 在传输中它可以“更快”,因为传输的数据更少。

  2. 在解析中,它取决于您的解析器。将代码(无论是JSON还是XML)转换为数据结构(如地图)的解析器可能受益于XML的严格性(XML Schema很好地消除了数据结构的歧义) - 但是在{ {1}}可以在语法上推断项的类型(String / Number / Nested JSON Object)。

  3. 如果你发现性能是一个问题(我正在提出这个建议,因为这些库使你超级高效),两者都有机制允许你更细粒度的控制。我怀疑你的表现会有问题。

  4. 我认为使用JSON而不是XML是您的网络服务响应很大的时候。 JSON通常要求在开始解析之前到达整个响应。

  5. 您可以在互联网上找到更多关于它们的示例,并进行一些Android测试以查看性能。

      

    您可以在此Restful_Webservice_Call_And_Get_And_Parse_JSON_Data-_Android中找到Android中的JSON解析示例。

         

    您可以在此XML_Parsing_Android中找到Android中的XML解析示例。

    希望它会对你有所帮助!