gpt4 book ai didi

c# - 将 JSON 对象解析为 C#

转载 作者:太空狗 更新时间:2023-10-29 22:07:43 25 4
gpt4 key购买 nike

我正在尝试使用此链接中的示例 http://sharpdevpt.blogspot.com/2009/10/deserialize-json-on-c.html?showComment=1265045828773#c2497312518008004159

但我的项目不会使用 JavaScriptConvert.DeserializeObject 进行编译,该示例说这是来自 .net 库,有人知道是哪个吗?

我知道下面的例子使用了 Newtonsoft.Json....

最佳答案

.NET 中的 Javascript 序列化程序是 System.Web.Script.Serialization 命名空间的一部分。

这是我用来反序列化字符串的示例扩展方法:

public static T FromJSON<T>(this string json)
{
JavaScriptSerializer jss = new JavaScriptSerializer();

return jss.Deserialize<T>(json);
}

因为这是 string 的扩展方法,所以您可以在任何字符串上使用它。

MyCustomType = myJsonString.FromJSON<MyCustomType>();

关于c# - 将 JSON 对象解析为 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2178821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com