我正在创建一个灵活的框架来为第三方开发人员创建和存储设置。
我们做出的一个更好的选择是创建一个系统,让开发人员使用 JSON 创建自己的设置,然后简单地序列化对象。
IE
public class YammerConfig
{
public string yammerClientId { get; set; }
public string yammerNetwork { get; set; }
public YammerConfig(string js)
{
var ser = new JavaScriptSerializer();
var sam = ser.Deserialize<YammerConfig>(js);
yammerClientId = sam.yammerClientId;
yammerNetwork = sam.yammerNetwork;
}
}
这是一种将设置存储在数据库中的有效方法,无需为独特的信息集重新配置新表。
我很想更进一步,就像 JavaScript 本身所做的那样,动态创建不需要手动序列化的对象。
json.parse
是否可以在 .NET C#中创建等价物?