c# - 在 C# 中序列化和存储对象的最简单方法?

标签 c# .net serialization storage poco

我正在寻找一种简单的解决方案来序列化和存储包含配置、应用程序状态和数据的对象。它是一个简单的应用程序,没有很多数据。速度不是问题。我希望它在进行中。我希望它在文本编辑器中比在 xml 中更容易编辑。

我找不到任何可以在进程中处理它的 .net 文档数据库。 简单地序列化为 xml 我不确定我想要这样做,因为它... xml。 序列化为 JSON 似乎非常特定于 javascript,我不会在 javascript 中使用此数据。

我认为有非常巧妙的方法可以做到这一点,但 atm 我倾向于使用 JSON,尽管它倾向于使用 javascript。

最佳答案

仅仅因为“JSON”是 JavaScript Object Notation 的首字母缩写词,与它作为一种数据格式是否满足您的需求无关。 JSON 是轻量级的、基于文本的、易于人类阅读/编辑的,尽管名称如此,但它是一种与语言无关的格式。

我肯定会倾向于使用它,因为它听起来非常适合您的情况。

关于c# - 在 C# 中序列化和存储对象的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6719498/

相关文章:

c# - 最快的数组寻址

c# - 解析自定义过滤器语法的最佳方法

java - 如何使用 Gson 序列化包含 HashMap 作为属性的类?还反序列化?

c# - 在反序列化期间控制对象创建

c# - 从 Datarow 转换 SqlHierarchyID

java - 应用层

c# - 是否有超过 4 个参数的 Func 对象?

c# - System.Console 不包含的定义

java - 序列化期间不相关的 NullPointerException

c# - Xamarin.iOS 上的 MakeGenericMethod/MakeGenericType