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);


    }

  • 相关阅读:
    HDU 2236 无题II
    P2220 [HAOI2012]容易题
    UVA11383 Golden Tiger Claw
    AT2272 [ARC066B] Xor Sum
    CentOS7 静默安装oracle12c
    SNAT与DNAT
    Linux下离线安装Docker
    TJOI2017 DNA 和 BJOI2015 隐身术
    LOJ6169 相似序列
    BJOI2019 删数
  • 原文地址:https://www.cnblogs.com/jiangyunfeng/p/12759120.html
Copyright © 2011-2022 走看看