C#把集合转换成Json对象

  • 字符串转换成Json
  string postContent = param["data"].ToString();
  JObject json = JObject.Parse(postContent);
  • 集合转换成Json

        public class ListData
        {
            public string returncode { get; set; }
            public string returnMessage { get; set; }

        }
        public class ListItem
        {
            public string noticeDate { get; set; }
            public string noticeserNo { get; set; }
            public string noticeTime { get; set; }
            public string noticerype { get; set; }
            public string statusCode { get; set; }
            public string rspMessage { get; set; }
        }
        public class ListJson
        {
            public ListData data { get; set; }
            public ListItem resultHead { get; set; }
        }


               ListData listdata = new ListData
                {
                    returncode = "000000000000",
                    returnMessage = "接收成功",
                };
                ListItem listitem = new ListItem
                {
                    noticeDate = "20240325",
                    noticeserNo = "2403190041252003",
                    noticeTime = "091046",
                    noticerype = "A1007",
                    statusCode = "00",
                    rspMessage = "成功",
                 };
                //给list集合添加数据
                ListJson listJson = new ListJson
                {
                    data = listdata,
                    resultHead = listitem,
                };

            
            string strjson= JsonConvert.SerializeObject(listJson);
            JObject Returnjson = JObject.Parse(strjson);
  • 返回结果
{
    "data": {
        "returncode": "000000000000",
        "returnMessage": "接收成功"
    },
    "resultHead": {
        "noticeDate": "20240325",
        "noticeserNo": "2403190041252003",
        "noticeTime": "091046",
        "noticerype": "A1007",
        "statusCode": "00",
        "rspMessage": "成功"
    }
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值