【问题标题】:WebService - Overview网络服务 - 概述
【发布时间】:2014-03-04 15:47:35
【问题描述】:

对于像我这样的新手来说,有很多关于 Web 服务的信息,我承认这一点。 但是,我看到的大多数 Google 搜索结果都倾向于关注特定的格式或策略,而且它们都彼此不同。 作为一个新手,我希望在开始着手具体选择之前,了解更多对我开放的各种选择及其优缺点的概述。

例如,我有一个通过 ASP.net 从 SQL Server 源创建的现有 Web 服务,默认情况下它以 DiffGram 的形式出现。所以有些文章告诉我如何解析进入我的 Android 应用程序的 diffgram 数据,但我仍然不知道 diffgram 是否是我应该首先使用的最佳选择。 例如,我应该将我的网络服务更改为输出 JSON 吗?

有人知道那里有 101 级教程或解释吗?

非常感谢

【问题讨论】:

    标签: java android sql-server web-services


    【解决方案1】:

    DiffGram 只是另一种 XML 格式。为了在 Android 中解析 XML 数据,只需使用 XMLFullParse 类。 仅供参考:http://developer.android.com/training/basics/network-ops/xml.html

    但是如果你只是想创建一个简单的数据交换WebService,Json绝对是更好的选择。 Json 简单、轻量级、易于解析并且更易于使用。 示例:

    JsonObject json = new JsonObject(jsonString);
    json.put("name", "Michael");
    json.put("age", "18");
    
    String name = json.opt("name");
    

    【讨论】:

      猜你喜欢
      • 2022-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-21
      • 1970-01-01
      相关资源
      最近更新 更多