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

时间:2016-01-14 13:46:27

标签: c# json compact-framework

我使用Newtonsoft.Json.Compact(Json.NET)来序列化和反序列化我的对象(使用Compact Framework 3.5)。 我的问题是当Json-string变大时我得到一个异常。我试图更新Newtonsoft.Json,但似乎较新的版本仅适用于较新的操作系统。 (我使用的是Windows Mobile 6.5) 有没有Newtonsoft.Json的替代方案,它可以使用紧凑的Framework或修复该问题?

  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());`

谢谢!

1 个答案:

答案 0 :(得分:0)

您是否尝试过动态?

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