如何在C#中将Json转换为Object
我想在C#中将Json转换为Object。 Json这里是:
[{ “值”: “e920ce0f-e3f5-4c6f-8e3d-d2fbc51990e4”}]。
如何使用Object。
问题似乎很愚蠢,但并不是那么愚蠢。 我没有简单的Json,我有IEnumerable,我从usint JsonResult得到json像这样:
新的JsonResult(来自于User.Claims中的c,其中(c.Type.Equals(“value”))选择新的{c.Value});
这个linq代码不适用于JObject。
感谢Tommaso Belluzzo。
使用NewtonSoft Json.NET库( https://www.newtonsoft.com/json ),您可以执行以下操作:
JObject result = JObject.Parse(jsonString);
但是你的Json字符串看起来更像是一个数组,所以JArray.Parse
很可能是你需要使用的。 文档包含示例:
https://www.newtonsoft.com/json/help/html/ParseJsonArray.htm
如果你想将内部元素解析为对象,那么这个问题的接受答案应该为你提供足够的提示:
C#解析JSON对象数组