【问题标题】:Using JSON with ASP.net vs IIS将 JSON 与 ASP.net 与 IIS 结合使用
【发布时间】:2011-08-31 19:35:53
【问题描述】:

我的情况是,我可能会影响有关 C# 端的某些 Web 服务工作的决定,并且需要一些不错的信息(弹药),我可以使用这些信息(弹药)来选择我认为更好的(JSON)。

任何人都可以帮助我了解每种方法的优缺点吗?我喜欢 JSON 的一件事是它更易于维护,它支持任何 Web 浏览器(我认为)并且它支持(我很确定)通过管道发送非原始对象的能力。如果 IIS 可以做所有这些事情,那么请以不同的方式通知我。谢谢!

【问题讨论】:

  • 你打算在什么上运行你的 ASP.Net?
  • 您是在问是否应该使用 JSON 而不是 IIS? ASP.NET 在 IIS 上运行,并且 JSON 可以通过 IIS 被 ASP.NET 使用...
  • 好吧——我不知道 ASP.NET 可以通过 IIS 使用 JSON。我不确定。我习惯于使用 apache 或 glassfish 之类的东西,所以这对我来说有点新鲜。 JSON 实际上是否支持通过管道传递非原始类型?对 UDT 的支持将非常重要
  • JSON 是一种数据格式。 IIS 是一个网络服务器。
  • @usmsci,这取决于服务。 XML 和 JSON 是工具。在所有任务中,两者本质上都不比另一个更好。此外,如果您对 IIS、ASP.Net 和 JSON 知之甚少,您确定您应该帮助做出这个决定吗?没有不尊重的意思。

标签: c# json iis


【解决方案1】:

如果决定是用于数据传输,最好使用 JSON 而不是 xml,因为占用空间更小,所有语言(javascript, C#),您可以使用 JSON 服务进行跨域通信(如果您使用的是 XML Web 服务,则会失败)。 非原始数据类型转换为 JSON 字符串,您可以拥有真正复杂的 JSON 格式的对象,您可能会发现唯一的问题是日期转换,但如果代码仅适用于您的公司,这可能不会造成问题,因为序列化和反序列化将是相同的。 你可以找到 JSON here. 的描述
为了能够获得更多帮助,您必须更具体地了解您想要做什么。

【讨论】:

    猜你喜欢
    • 2017-04-15
    • 2020-07-18
    • 1970-01-01
    • 2010-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-11
    • 1970-01-01
    相关资源
    最近更新 更多