当前位置:首页 > 博客人生 > 技术分享

文章摘要:本篇文章主要介绍了在C#中json字符串的拼接与解析的实操案例,希望你阅读完后,对你有所帮助。

C#解析、拼接json字符串

发布时间:2022-09-16 作者:小沈子 分类: C#

本篇文章主要介绍了在C#中json字符串的拼接与解析的实操案例,希望你阅读完后,对你有所帮助。

//组成json字符串  
          
JObject ret = new JObject(); 
           
ret["xxx"] = "1";    
        
JArray body = new JArray();
            
JObject obj = new JObject();
            
obj["aaa"] = "2";    
        
obj["bbb"] = "3";   
         
body.Add(obj);    
        
body.Add(obj);   
         
JObject sss = new JObject(); 
           
sss["ret"] = ret;    
        
sss["body"] = body;   
         
string aaaa = JsonConvert.SerializeObject(sss); 
           

Information.LogError(aaaa);


640.png


//解析json字符串            JObject jo = (JObject)JsonConvert.DeserializeObject(aaaa);            string qaz = jo["ret"].ToString();            string ws = jo["body"].ToString();            Information.LogError(qaz);            Information.LogError(ws);            JArray xxs = (JArray)JsonConvert.DeserializeObject(ws);            for(int i =0; i<xxs.Count;i++)            {                Information.LogError(xxs[i]["aaa"].ToString());                Information.LogError(xxs[i]["bbb"].ToString());            }


640 (1).png

//JavaScript解析josn格式数据

string json="{"ret":{"xxx":"1"},"body":[{"aaa":"2","bbb":"3"},{"aaa":"2","bbb":"3"}]}"; 

var dataObj = eval("(" + json + ")");//转换为json对象  
 
console.log(dataObj);  

$.each(dataObj.rows, function (i, item) 
{  

console.log(item.ret);

})


上一篇: C# 使用PrintDocument类打印标签的方法


下一篇: Visual Studio插件DevExpress CodeRush v22.1- 支持C# 10