gpt4 book ai didi

asp.net-core-2.1 - .net 核心项目中不允许使用 JavaScriptSerializer?

转载 作者:行者123 更新时间:2023-12-03 23:38:33 26 4
gpt4 key购买 nike

我在 .net 核心项目中工作。我想使用 JavaScriptSerializer 序列化对象。

JavaScriptSerializer Serializer = new JavaScriptSerializer();

我添加了命名空间 using System.Web.Script.Serialization; .它抛出错误。我用谷歌搜索了一下。我看到 .net core 项目没有 System.Web.Script.Serialization;在一些网站。

有没有其他方法可以像 JavaScriptSerializer 一样序列化 .net 核心中的对象?

最佳答案

在 .net core 中,使用 Newtonsoft.Json 序列化和反序列化对象 (JSON) 的最常用方法。

您需要安装 Newtonsoft.Json 的Nuget包

使用如下语句添加:

using Newtonsoft.Json;

并将其用作:
object o = JsonConvert.DeserializeObject(json1);
string json2 = JsonConvert.SerializeObject(o, Formatting.Indented);

关于asp.net-core-2.1 - .net 核心项目中不允许使用 JavaScriptSerializer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54110411/

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