【问题标题】:Deserialize Json to C# bool将 Json 反序列化为 C# bool
【发布时间】:2014-04-03 12:49:47
【问题描述】:

我需要一个非常简单的问题的帮助。 如何在不创建包装根对象的情况下将下面的 json 反序列化为 C# bool。 谢谢。

f
{"valid":false}
0

【问题讨论】:

  • 什么是 f 和 0?
  • @Liam 最有可能来自 HTTP 服务器的分块输出?

标签: c# json


【解决方案1】:

如果您使用的是Json.Net

string json = @"{""valid"":true}";

var jo = JObject.Parse(json);
bool flag = jo.SelectToken("valid").Value<bool>()

【讨论】:

  • 感谢 Alberto,非常感谢。
猜你喜欢
  • 1970-01-01
  • 2011-04-28
  • 1970-01-01
  • 2021-06-02
  • 2015-06-07
  • 2015-08-05
相关资源
最近更新 更多