阅读目录
动态改变属性序列化名称
枚举值序列化问题
全局设置
总结
回到顶部
动态改变属性序列化名称
"动态改变属性序列化名称"顾名思义:在不同场景下实体字段序列化后字段名称不同,比如有下面实体A,正常序列化后...}
]
//zTree
[
{ "id" : "1", "name" : "父节点1", "children" : [{id:'4',name:'子节点1'}] },...{ "id" : "2", "name" : "父节点2", "children" : [{id:'5',name:'子节点2'}] },
{ "id" : "3", "name" : "父节点...]},
{"Id":"2","Text":"父节点2","Childrens":[
{"Id":"5","Text":"子节点3"}...在思考有没有更好的解决方案时,我想到了高级序列化用法中自定义序列化的字段名称这一条,既然Newtonsoft.Json提供了实体字段A序列化成B的特性,那么现在唯一需要解决的问题:怎么动态修改这个映射关系