【问题标题】:Json Reader for window phone 7?Windows Phone 7的Json阅读器?
【发布时间】:2011-07-27 13:40:50
【问题描述】:

是否有适用于 windows phone 7 的 c# json 库,只需读取数据而不使用数据合同进行序列化。

我找到了 fastJSON,但因为它使用了反射,所以没有用。

我不想序列化成一个对象,只是遍历 json。

【问题讨论】:

    标签: c# json serialization windows-phone-7


    【解决方案1】:

    http://json.codeplex.com/ JSON.NET 会很好用

    【讨论】:

    • 感谢我一直在使用它,但我只能找到如何序列化。如何在不创建任何 c# 类的情况下遍历 json?
    • @Joseph 它有一个 LINQ 提供程序,用于手动读取/写入它。
    • 使用 JObject.SelectToken 轻松浏览您的 JSON 字符串。它位于 LINQ 命名空间 (Newtonsoft.JSON.Linq)。
    【解决方案2】:

    这里有一个类似的问题:

    Is there a library to read JSON in C# on Windows Mobile?

    这表示JSON.NET 支持 Compact Framework 3.5。 Silverlight 使用紧凑的框架,因此这可能是兼容的。无论哪种方式,谷歌搜索都不会产生太多效果,因此它可能是您最接近的匹配项。

    【讨论】:

    • 那是windows mobile 6.5,这是windows phone 7。差别很大。
    • @TJHeuvel 这个问题?是的,我知道这一点,但是 Compact Framework 的使用往往会在版本之间施加类似的限制。如果它还没有支持它,它比大多数都更接近。
    【解决方案3】:

    正如其他人提到的,JSON.NET 做得很好。但是,既然您可以使用基于 JSON.NET 构建的库,为什么还要为额外的工作而烦恼。

    RestSharp 将使您的生活更加轻松。它还可以自动匹配属性以及许多其他花哨的东西,因此您不必到处添加属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-17
      • 2012-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多