类转换为JSON的顺序问题
2017-06-01 11:49
405 查看
近期做的时候,需要类转换为JSON,开始按默认值转换,总是和我想要的是反着的。。。网上查了好多资料,终于学会了。。记录一下。。
1.加上[DataMember(Order = 1)],即可按照标注的进行序列化;
2.貌似要加上public Info info { get; set; } ,,,原因:不知。。。
加上上述2条件后,结果为:
{"type":"aaa","info":{"offerType1":"bbb","offerType2":"ccc"}}
如果不加,结果为:
{"info":{"offerType1":"bbb","offerType2":"ccc"},"type":"aaa"}
public class AddInfo { [DataMember(Order = 1)] public String type { get; set; } [DataMember(Order = 2)] public Info info { get; set; } } public class Info { public String offerType1 { get; set; } public String offerType2 { get; set; } }
1.加上[DataMember(Order = 1)],即可按照标注的进行序列化;
2.貌似要加上public Info info { get; set; } ,,,原因:不知。。。
string addinfo_tmp1 = PbUtil1.Serialize(addInfo);
加上上述2条件后,结果为:
{"type":"aaa","info":{"offerType1":"bbb","offerType2":"ccc"}}
如果不加,结果为:
{"info":{"offerType1":"bbb","offerType2":"ccc"},"type":"aaa"}
相关文章推荐
- 数据可视化过程中遇到的json转换及js执行顺序问题
- JSON 转换问题
- chm转换成txt的url顺序问题
- JSONObject.fromObject 转换JSON字符串Map的问题
- DataTable 使用LINQ后 ,转换JSON问题
- JSONObject 顺序问题
- ajax打印对象时,转换由java对象转为Json格式的String时遇到的Hibernate问题
- php下 json_decode 转换成stdClass 问题
- 使用json-lib的JSONObject.toBean( )时碰到的日期属性转换的问题
- 一串事物中每个事物的前后位置与顺序编号的转换问题
- Extjs4---json处理日期的问题,JSONObject.toBean转换日期时显示当前日期
- JSONObject.fromObject 转换JSON字符串Map时间处理的问题
- python-json-javascript之间关于字符集的转换问题
- 关于PHP在数组对象与JSON数据之间的转换问题(编码问题)
- .net4.0中json时间转换问题
- 一个json-lib.jar转换复杂对象的问题?
- json 日期转换问题
- php json与数组转换及中文乱码问题
- 使用json-lib的JSONObject.toBean( )时碰到的日期属性转换的问题