我有一些 c# 对象,需要在 javascript 中引用它们以实现默认填充。目前我正在维护 2 个不同的对象,这两个对象不太可维护。
例如(出于演示目的而简化):
C#
public class Text
{
public string Name {get;set;}
}
JSON
{
'text': {
name: undefined
}
}
我知道有很多方法可以实现此目的,但想知道是否有人有推荐的解决方案。谢谢!
最佳答案
我个人推荐json.NET。获取任何对象的 json 都很简单;
using Newtonsoft.Json;
string json = JsonConvert.SerializeObject(new Text { Name = "test" });
还有很多其他选项,但自从 .NET 中提供 json 序列化支持以来我就一直在使用它,而且我非常喜欢它而不是现在的选项。事实上,我认为它在各个方面都更好,如果你想要一个强大的大数据层,我更喜欢它,并且它对于一次性序列化来说非常优越。
关于c# - 将 C# 类转换为 JSON 表示的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20888870/