Dve*_*Dve 11 c# serialization json.net
我使用Newtonsofts的Json.Net将一些对象数组序列化为json.对象具有一组共同的属性,但也具有Meta属性,这是一个字典
在序列化期间,我希望将键值对添加到我的json对象,就像它们在根级别属性中一样,就像这样......
{
id: 1,
name:'jeff',
food:'spinch',
spoon: 'ýes'
}
Run Code Online (Sandbox Code Playgroud)
不是这样的:
{
id: 1,
name:'jeff',
meta:{
food:'spinch',
spoon: 'ýes'
}
}
Run Code Online (Sandbox Code Playgroud)
我已经挖了JsonSerializerSettings,但似乎无法发现我可以跳进去并覆盖???
您可以通过创建自己的类JsonConverter
,然后向要序列化的类添加属性来
完成此操作[JsonConverter(typeof(MyConverter))]
这里的例子 - http://www.lostechies.com/blogs/rhouston/archive/2008/02/25/a-custom-converter-for-json-net.aspx
归档时间: |
|
查看次数: |
10324 次 |
最近记录: |