问题描述
实体类如下:服务端接口是返回这个实体类,接收的Json的字段全是_cr_sn_cr_guid全是我私有变量,我要的CR_SN等,我的公共变量如果我在服务端,手动用Json转成字符串,则完成没问题,字段都是公共变量怎么在不改动实体类的情况下,解决这个问题我现在的解决方案是,手动转成Json字符串,返回值改为string,(之前是实体类),这样的坏处就是,我接收到的数据,需要反转两次,才能得到真正的数据,但这并不是我想要能不能重写webApi的自动转Json的方法?或者有什么其他方案?求大神
解决方案
解决方案二:
我被你弄糊涂了,你到底是收到json想转实体类,还是接受到的是实体类想转json
解决方案三:
谁叫你用Serializable的,自作孽。
解决方案四:
搞不懂你到底是想干嘛。。
解决方案五:
解决方案六:
解决方案七:
usingSystem.Runtime.Serialization;[Serializable][DataContract]publicclassxxx{[DataMember]publicintCR_SN{get;set;}}
解决方案八:
你定义json字符串的值,名称字符串和类的属性名称一致,就可以互相转换
解决方案九:
引用usingSystem.Runtime.Serialization;这个命名空间[DataContract]publicclassCarBrand{[DataMember]publicstringLetter{get;set;}}
时间: 2024-09-24 20:17:13