MVC接收前台json数据,反序列化为指定实体对象
来源:互联网 发布:人工智能介绍视频 编辑:程序博客网 时间:2024/06/05 15:58
前台我们一般用ajax来发送数据到后端进行处理,如果json数据结构和后台的实体类结构一致,就直接可以反序列化为指定的对象进行操作,非常方便。
前端发送的json数据结构:
后端实体结构:
public partial class Cures { public string CureID { get; set; } public string MainCureSubjectID { get; set; } public string MainCureSubjectName { get; set; } public string PatientID { get; set; } public string Symptom { get; set; } public string Diagnosis { get; set; } public string CompareID { get; set; } public string Therapy { get; set; } public string Draft { get; set; } public Nullable<System.DateTime> CureDate { get; set; } public Nullable<int> PrescriptionDosage { get; set; } public Nullable<decimal> Amount { get; set; } public string CureDocPath { get; set; } public Nullable<int> CureType { get; set; } public string Remark { get; set; } }
我这个是partial分部类,还有一些参数,保证json的参数在对应实体类里都有,就可以进行反序列化了。
Cures cure = Deserialize<Cures>(CureInfo);CureInfo为接收到的json字符串,Deserialize是反序列化,如果是json数组,那么就反序列化为集合Deserialize<List<T>>了。
1 0
- MVC接收前台json数据,反序列化为指定实体对象
- JSON反序列化为实体类
- JSON反序列化为Hibernate实体类
- C# 请求Web Api 接口,返回的json数据直接反序列化为实体类
- C# Json数据反序列化为Dictionary并根据关键字获取指定值
- C# Json数据反序列化为Dictionary并根据关键字获取指定值
- 将实体类或者集合序列化为JSON字符串,将JSON字符串反序列化还原为对象
- json数据反序列化成数据实体
- C#读取XML文件,反序列化为指定对象
- json数据反序列化C#实体
- JSON字符串反序列化为MAP对象开发实例
- 【Java】——Json反序列化为Java对象
- 把 JSON 数据反序列化为 Arrays 和 Dictionaries
- 将Dictionary序列化为json数据 、json数据反序列化为Dictionary
- 将Dictionary序列化为json数据 、json数据反序列化为Dictionary
- XML文件反序列化为实体类
- 使用DataContractJsonSerializer类将类型实例序列化为JSON字符串和反序列化为实例对象
- JSON解析类库之Gson(6) --- 从指定的流中读取Json,并反序列化为指定类的对象
- Android如何让Fragment加载到Activity中
- android 防止快速点击问题
- Android N requires the IDE to be running with Java 1.8 or later 问题解决
- 使用多种姿势上传图片
- Twemproxy-Redis集群代理
- MVC接收前台json数据,反序列化为指定实体对象
- ruby声明式语法的实现技巧
- 如何制作LINUX的patch文件及如何打patch
- 第一章 简介
- Mongoose 查询不到自己写的表
- HDU 4678 Mine (博弈SG+自由度原理)
- EK算法(网络流,最大流)
- 【IOS】放弃右滑返回后,标题栏上出现了3个蓝点
- Android自定义View进阶《一》