protostuff-runtime服务端和安卓端编解码字段顺序不一致

解决protostuff-runtime服务端和安卓端编码/解码字段顺序不一致问题。因为fill方法的参数fieldMap是LinkedHashMap实现的,所以会保存存入数据的顺序,为了使服务端和安卓端字段顺序相同,可以更改RuntimeSchema类中的fill方法,使用可排序TreeMap根据key将Map排序,最后再存入fieldMap即可实现服务端和Android端保存的顺序是相同的。

编译好的jar  http://download.csdn.NET/detail/u013202238/9761641   jdk7编译的,如果在使用的安卓程序的时候编译级别低于7是无效的

 

 

猜你喜欢

转载自m635674608.iteye.com/blog/2388381