【问题标题】:Confusion between JSON and XML [closed]JSON和XML之间的混淆[关闭]
【发布时间】:2013-03-12 08:34:25
【问题描述】:

我正在使用 PHP 处理少量数据,我可以在 JSON 和 XML 之间进行选择。但我不知道该选择什么,我在我的 codeigniter 应用程序中使用过 PHP。现在我想为 android 应用程序操作一个 Web 服务。我的php开发者朋友说JSON更适合Web应用程序而android开发者的朋友说XML更适合移动应用程序因为JSON可能是应用程序崩溃的原因,我很困惑请帮助选择

【问题讨论】:

  • "虽然Android开发者的朋友说XML更适合移动应用程序,因为JSON可能是应用程序崩溃的原因,但我很困惑,请帮助选择。" --- 哇,这句话很到位。除了大错特错之外,仅仅通过问“为什么”来挑战它是微不足道的
  • JSON 可能是应用程序崩溃的原因?怎么样?
  • @Anukool 我不知道为什么,但我的朋友告诉我那件事。
  • 完全取决于你。对于 XML,您需要覆盖一些回调方法,例如 elements(...) 等。但是对于 JSON,您可以在创建 JsonObject 期间轻松获取内容。所以json过程比XML简单。这可能是开发者去json端的唯一原因。

标签: android xml json codeigniter


【解决方案1】:

我认为不存在适合您的正确答案。这取决于您将选择什么、应用程序的特性以及您喜欢使用哪种数据格式。还可以从其他 Android 开发者那里获得经验。

我同时使用这两种方法是因为出于某种原因,JSON 是更好的选择,而 XML 是另一个更好的选择。

这是一个不错的线程about pros and cons of XML and JSON

【讨论】:

    【解决方案2】:

    我会选择 JSON,因为它比 XML 更小,处理速度更快。

    【讨论】:

      【解决方案3】:

      根据我的经验,在 Android 上解析 XML 比解析 JSON 更麻烦。但是,这比其他任何事情都更重要。询问您的 Android 开发人员她喜欢什么,然后照做。

      【讨论】:

        【解决方案4】:

        JSON Web 服务是轻量级的,而 XML 和 SOAP Web 服务是重量级的。 Json 应该是第一优先。

        【讨论】:

          【解决方案5】:

          JSON 很容易解析。我也在开发应用程序,我也对 XML 和 JSON 感到困惑。我现在正在使用 JSON,它运行良好,没有任何崩溃。你只需要用 try/catch 块包围你的代码,如果有任何 JSONException,你可以很容易地捕捉到。

          【讨论】:

            猜你喜欢
            • 2010-11-08
            • 2016-09-22
            • 2015-06-01
            • 2020-01-08
            • 2012-10-21
            • 2011-09-22
            • 2013-01-03
            • 2012-06-23
            • 1970-01-01
            相关资源
            最近更新 更多