1、针对实体类添加相应的属性。Newtonsoft.Json可以将一个object很轻松地序列化成对应的json格式字符串,如果用户需要自定义指定属性序列化,则要将对应的属性添加如ignore等属性了,则序列化后生成对应字符串就不会包括用户不想出现的字段值。
2、序列化实体类,并返回。Ext通过js发送ajax请求到handler,handler序列化结果成json并返回。
3、Ext接受到json字符串结果,通过decode解析json生成对应的对象,操作对象显示需要的结果。
4、Ext在页面接受到用户的输入,在js中生成对应的对象,并根据用户的输入赋予相对应的值,然后Encode生成对应该对象的json格式字符串(Ext有很好对json的支持),通过ajax请求到服务器,服务器端接受到对应的json格式字符串,反序列化生成对应的实体类,完成用户的操作。
Tips:可以在进入页面时就将实体类的json写入到页面中,在js中我们直接decode即可。