JSON和.net Compact Framework (Windows Mobile),具有大型字符串

本文关键字:字符串 大型 Mobile Windows net Compact Framework JSON | 更新日期: 2023-09-27 18:30:34

我正在使用Newtonsoft.Json.Compact(Json.NET)来序列化和反序列化我的对象(使用Compact Framework 3.5)。我的问题是当 JSON 字符串很大时我会收到异常。我试图更新Newtonsoft.Json,但似乎较新的版本仅适用于较新的操作系统。 (我使用的是Windows Mobile 6.5)Newtonsoft.Json是否有替代方案可以与紧凑的框架一起使用或解决此问题?

  StringBuilder sb = new StringBuilder();
  while (count > 0)
  {
       count = reader.Read(buffer, 0, bufferSize);
       sb.Append(new string(buffer, 0, count));
  }
  T resp = JsonConvert.DeserializeObject<T>(sb.ToString());`

谢谢!

JSON和.net Compact Framework (Windows Mobile),具有大型字符串

你试过动态吗?

dynamic resp = JsonConvert.DeserializeObject(sb.ToString());