List <CardJson> JsonToList(string jsonString) { string inputJsonString = jsonString; JArray jsonObj = JArray.Parse(inputJsonString); JObject obj; List <CardJson> list = new List <CardJson>(); for (int i = 0; i < jsonObj.Count; i++) { CardJson cardJson = new CardJson(); cardJson.CARDHYNO = jsonObj[i]["CARDHYNO"] == null ? string.Empty : jsonObj[i]["CARDHYNO"].ToString(); cardJson.CERTIME = jsonObj[i]["CERTIME"] == null ? string.Empty : jsonObj[i]["CERTIME"].ToString(); cardJson.CERTINAME = jsonObj[i]["CERTINAME"] == null ? string.Empty : jsonObj[i]["CERTINAME"].ToString(); cardJson.CERTINO = jsonObj[i]["CERTINO"] == null ? string.Empty : jsonObj[i]["CERTINO"].ToString(); cardJson.CHECKCODE = jsonObj[i]["CHECKCODE"] == null ? string.Empty : jsonObj[i]["CHECKCODE"].ToString(); cardJson.CXBILLNO = jsonObj[i]["CXBILLNO"] == null ? string.Empty : jsonObj[i]["CXBILLNO"].ToString(); cardJson.CXREMARK = jsonObj[i]["CXREMARK"] == null ? string.Empty : jsonObj[i]["CXREMARK"].ToString(); cardJson.Result = jsonObj[i]["Result"] == null ? string.Empty : jsonObj[i]["Result"].ToString(); cardJson.USBGNDATE = jsonObj[i]["USBGNDATE"] == null ? string.Empty : jsonObj[i]["USBGNDATE"].ToString(); cardJson.USENDDATE = jsonObj[i]["USENDDATE"] == null ? string.Empty : jsonObj[i]["USENDDATE"].ToString(); cardJson.USETOTAL = jsonObj[i]["USETOTAL"] == null ? string.Empty : jsonObj[i]["USETOTAL"].ToString(); cardJson.WEIXININFO = jsonObj[i]["WEIXININFO"] == null ? string.Empty : jsonObj[i]["WEIXININFO"].ToString(); list.Add(cardJson); } return(list); }
public static CardJson JsonConvertCardJson(string str) { JObject obj = (JObject)JsonConvert.DeserializeObject(str); CardJson cardJson = new CardJson(); cardJson.CARDHYNO = obj["CARDHYNO"] == null ? string.Empty : obj["CARDHYNO"].ToString(); cardJson.CERTIME = obj["CERTIME"] == null ? string.Empty : obj["CERTIME"].ToString(); cardJson.CERTINAME = obj["CERTINAME"] == null ? string.Empty : obj["CERTINAME"].ToString(); cardJson.CERTINO = obj["CERTINO"] == null ? string.Empty : obj["CERTINO"].ToString(); cardJson.CHECKCODE = obj["CHECKCODE"] == null ? string.Empty : obj["CHECKCODE"].ToString(); cardJson.CXBILLNO = obj["CXBILLNO"] == null ? string.Empty : obj["CXBILLNO"].ToString(); cardJson.CXREMARK = obj["CXREMARK"] == null ? string.Empty : obj["CXREMARK"].ToString(); cardJson.Result = obj["Result"] == null ? string.Empty : obj["Result"].ToString(); cardJson.USBGNDATE = obj["USBGNDATE"] == null ? string.Empty : obj["USBGNDATE"].ToString(); cardJson.USENDDATE = obj["USENDDATE"] == null ? string.Empty : obj["USENDDATE"].ToString(); cardJson.USETOTAL = obj["USETOTAL"] == null ? string.Empty : obj["USETOTAL"].ToString(); cardJson.WEIXININFO = obj["WEIXININFO"] == null ? string.Empty : obj["WEIXININFO"].ToString(); return(cardJson); }