C#字符串转Json

IDictionary<string, object> map = new Dictionary<string, object>();
map["taxpayerNum"] = "110101201702071";
map["enterpriseName"] = "测试新1";
map["tradeNo"] = prefix + "20000344";
map["tradeTime"] = "2018-04-28 09:15:54";
// map.put("mergeTradeNo", "1");
map["casherName"] = "";
map["reviewerName"] = "";
map["drawerName"] = "";
IList<IDictionary<string, string>> _content = new List<IDictionary<string, string>>();
IDictionary<string, string> _contentlist = new Dictionary<string, string>();
_contentlist["taxpayerNum"] = "12345";
_contentlist["enterpriseName"] = "测试";
_contentlist["legalPersonName"] = "测试法人";
_contentlist["contactsName"] = "测试联系人";
_contentlist["contactsEmail"] = "123456@qq.com";
_contentlist["contactsPhone"] = "150123456780";
_contentlist["regionCode"] = "22";
_contentlist["cityName"] = "测试城市";
_contentlist["enterpriseAddress"] = "测试地址";
_contentlist["taxRegistrationCertificate"] = "data:image/png;base64,mCC";
_content.Add(_contentlist);
map["content"] = _content;
string content = Newtonsoft.Json.JsonConvert.SerializeObject(map);

解析JSON用这个方法

string retString = " {\"companyID\":\"15\",\"employees\":[{\"firstName\":\"Bill\",\"lastName\":\"Gates\"},{\"firstName\":\"George\",\"lastName\":\"Bush\"}],\"manager\":[{\"salary\":\"6000\",\"age\":\"23\"},{\"salary\":\"8000\",\"age\":\"26\"}]} ";
//解析josn

JObject jo = JObject.Parse(retString);

Console.WriteLine(jo["employees"][1]["firstName"].ToString());

转载于:https://www.cnblogs.com/Hero-/p/9369938.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值