asp.net-mvc - 如何使用 ASP.Net MVC 将对象值传输到模态类?
问题描述
我很难将对象的值传递给模型。
我想将这个 obj 中的数据传递给模型类
SingleTransactResponse obj = JsonConvert.DeserializeObject<SingleTransactResponse>(await response.Content.ReadAsStringAsync());
SaveTransaction(JsonConvert.SerializeObject(obj));
我使用此函数从模型中获取数据并将其保存到数据库中
PayoutEntities payoutdb = new PayoutEntities();
public String SaveTransaction(payout_transaction model)
{
payoutdb.payout_transaction.Add(model);
payoutdb.SaveChanges();
return "Success";
}
SingleTransactResponse 类
public class SingleTransactResponse {
public String senderRefId { get; set; }
public String tranRequestDate { get; set; }
public String particulars { get; set; }
public List<Beneficiary> beneficiary { get; set; }
}
受益人类别
public class Beneficiary
{
public String accountNumber { get; set; }
public String name { get; set; }
public List<Address> address { get; set; }
}
地址类
public class Address
{
public String line1 { get; set; }
public String line2 { get; set; }
public String city { get; set; }
public String province { get; set; }
public String zipCode { get; set; }
public String country { get; set; }
}
payout_transaction 类
public partial class payout_transaction
{
public string transid { get; set; }
public string batchid { get; set; }
public string senderRefId { get; set; }
public string requestDate { get; set; }
public string benefName { get; set; }
public string benefacctno { get; set; }
public string status { get; set; }
public string errdesc { get; set; }
public string transaction_fee { get; set; }
}
我只是很难将 obj 转换为模型。我已经尝试过JsonConvert.SerializeObject(obj)
,但它只会将其转换为字符串。是否有任何可能的方法来做到这一点或解决这个问题的任何解决方法?
解决方案
你可以这样做
var payoutModel = new payout_transaction
{
senderRefId = obj.senderRefId,
requestDate = obj.tranRequestDate,
.... other properties
}
SaveTransaction(payoutModel);
推荐阅读
- python - 使用过于压缩的日期和值绘制熊猫系列
- ios - 如何为 UIView 设置特定的角和阴影
- git - 更新了 Mac 上的 Git,旧版本仍然显示
- python - ndarray 是否有一个 mmap 的缓冲区?
- python - Python Regex:findall Regex 将文本字符串与棘手的规范匹配,并将最终结果放在单词列表中
- pandas - 使用值组合过滤数据框列值
- javascript - React JS Highcharts 放大和 x 和 y 轴
- node.js - 使用 create 方法对急切加载进行续集
- html - ADA 合规性 SVG 问题
- javascript - 树结构 - 移动节点