sách gpt4 ăn đã đi

c# - 将 List 序列化/反序列化为 JSON

In lại 作者:太空狗 更新时间:2023-10-29 22:28:25 27 4
mua khóa gpt4 giày nike

我希望能够序列化/反序列化一个通用列表,我目前是这样的

    public static string ToJson(this object obj, int recursionDepth = 100) 
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
serializer.RecursionLimit = recursionDepth;
return serializer.Serialize(obj);
}

public static List ToListObject(this string obj, int recursionDepth = 100)
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
serializer.RecursionLimit = recursionDepth;
List returnList = serializer.Deserialize<>>(obj);
return returnList;
}

我也试过(List)serializer.DeserializeObject(obj)

随着 Deserialize它反序列化错误(到一个空的 Danh sách 对象)和 DeserializeObject它会抛出一条错误消息“无法将给定的字符串反序列化为 T 的数组”。而且我将无法使用 IOStream :( 真的很感激任何见解。

更新:即使是基本的序列化/反序列化也能正常工作,只是我发布这篇文章的时候不是我的日子。 :)

câu trả lời hay nhất

试穿这个尺寸:

public static T ToObject(this string obj, int recursionDepth = 100)
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
serializer.RecursionLimit = recursionDepth;
return serializer.Deserialize(obj);
}

然后像这样使用它:

mystring.ToObject<>>();

关于c# - 将 List 序列化/反序列化为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6145906/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress