gpt4 book ai didi

.net - .NET中非常简单的JSON序列化

转载 作者:行者123 更新时间:2023-12-04 04:08:29 27 4
gpt4 key购买 nike

我有一些简单的.NET对象,我想序列化为JSON并再次返回。要序列化的对象集很小,我可以控制实现,因此我不需要适用于所有情况的通用解决方案。由于我的程序集将作为库进行分发,因此我非常想避免依赖某些第三方DLL:我只想给用户一个可以引用的程序集。

我已经阅读了有关在.NET中与JSON进行相互转换的其他问题。推荐的JSON.NET解决方案确实可以工作,但是需要分发额外的DLL。

我不需要JSON.NET的任何高级功能。我只需要处理一个包含字符串,整数,DateTimes以及字符串和字节数组的简单对象(甚至是字典)。在反序列化时,我很高兴找回字典-不需要再次创建对象。

是否有一些非常简单的代码可以编译到我的程序集中以完成此简单工作?

我也尝试过System.Web.Script.Serialization.JavaScriptSerializer,但是它掉落的是字节数组:我想对其进行base64编码,由于API的工作方式(即使不通过,注册一个转换器也无法让我轻松完成此操作)在字段名称中)。

最佳答案

Json.NET是MIT许可的,您可以下载源代码并仅包含应用程序所需的那些文件。

关于.net - .NET中非常简单的JSON序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2800214/

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