zoukankan      html  css  js  c++  java
  • JSON使用小记

    Newtonsoft中JArray 转成list

    数据data格式(数据变量名dataJson):

    [{
    "clausename": "特别约定",
    "proposalno": "TZAHXXXXXXXXXX",
    "clausecode": "0000 "

    }
    {
    "clausename": "期内索赔式特别约定",
    "proposalno": "TZAHXXXXXXXXXX22222",
    "clausecode": "00001111 "
    }]

    想转成list<Agreement>的格式。

    我的C#类

    public class Agreement{

    public string ProposalNo { get; set; }

    public string ClauseCode { get; set; }

    public string ClauseName { get; set; }
    }
    转JArray再转list

    JArray agreementJArry = JArray.Parse(dataJson);
    List<Agreement> list= agreementJArry.ToObject<List<Agreement>>();

    //客服端通过ajax提交数组过来,将JArray转为List

    public IActionResult GetSpecialResponseOrderRowGuid(JArray rowguidArr)
    {
    List<int> rowguidList= rowguidArr.ToObject<List<int>>();
    var SpecialResponseId= db.TOrders.Where(p=>rowguidList.Contains(p.rowguid) && p.IsSpecialResponse==true).Select(p=>p.rowguid).ToList();

    return new JsonResult(SpecialResponseId);


    }

  • 相关阅读:
    软件测试的术语及解释总结
    测试工具
    数据库客户端连接
    应用程序发生错误怎么修改
    软件测试容易忽略的缺陷
    LR中错误解决方法
    LR结果分析2
    LR结果分析
    Hive
    zookeeper
  • 原文地址:https://www.cnblogs.com/jiangyunfeng/p/12759120.html
Copyright © 2011-2022 走看看