C# Json数据解析

 public static void Main(string[] args)
        {
            List<Text> cc = new List<Text>();
            string jsonArrayText1 = "[{'a':'a1','b':'b1'},{'a':'a2','b':'b2'}]";//json数组
            //解析json数组
            JArray ja = (JArray)JsonConvert.DeserializeObject(jsonArrayText1);
            Console.WriteLine(ja.Count);
            for (int i = 0; i < ja.Count; i++)
            {
                Text text = new Text();
                text.MyProperty = ja[i]["a"].ToString();
                text.MyPropertys = ja[i]["b"].ToString();
                cc.Add(text);
            }

            string jsonText = @"{""p_code"" : ""1234"",""code_id"" : ""123456""}";//json数据
            //解析json数据
            JObject jo = (JObject)JsonConvert.DeserializeObject(jsonText);
            var cMarCode = jo["p_code"].ToString();
            var cWhCode = jo["code_id"].ToString();

            //数据转json
            string s = JsonConvert.SerializeObject("可为各种数据类型!")
        }

 public class Text {
        public string MyProperty { get; set; }
        public string MyPropertys { get; set; }
    }
    前端JS/jQeury

    
    var datamsg=Test(参数); //接收方法的值(如传过来是对象)
   	var isRfidDatas = eval('(' + datamsg + ')');  //解析对象
	if(isRfidDatas.Status==false){     //isRfidDatas.对象里面的字段
		alert(isRfidDatas.Message);
		return;
	}
    
    转JSON
    var list=[];
    list.push({cSoNo:cSoNo,iSoSeq:iSoSeq});
    list.push(值);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值