c# 如何解析json格式为{"a":"0","b":{"c":"0"}}这样的啊?我从前台读到一个字符串为{"nodeID":"2","text":"Gxxxxxxx","path":"1111/111/2","attributes":{"nodeType":"async\"}}" 请问如何解析

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 11:15:59
c#如何解析json格式为{"a":"0","b":{"c":"0"}}这样的啊?我从前台读到一个字符串为{"nodeID":"2","text":"Gxxxxxxx","path":"1111/11

c# 如何解析json格式为{"a":"0","b":{"c":"0"}}这样的啊?我从前台读到一个字符串为{"nodeID":"2","text":"Gxxxxxxx","path":"1111/111/2","attributes":{"nodeType":"async\"}}" 请问如何解析
c# 如何解析json格式为{"a":"0","b":{"c":"0"}}这样的啊?
我从前台读到一个字符串为
{"nodeID":"2","text":"Gxxxxxxx","path":"1111/111/2","attributes":{"nodeType":"async\"}}" 请问如何解析

c# 如何解析json格式为{"a":"0","b":{"c":"0"}}这样的啊?我从前台读到一个字符串为{"nodeID":"2","text":"Gxxxxxxx","path":"1111/111/2","attributes":{"nodeType":"async\"}}" 请问如何解析

           string str="{'nodeID':'2','text':'Gxxxxxxx','path':'1111/111/2','attributes':{'nodeType':'async\'}}";    //str为你的json传过来的字符串,我这边调试呢,所以里面用的'引号
           str = str.Substring(1,str.Length-2);//去除两边的大括号
            string[] str1 = str.Split(',');//按,分组,现在str1就是把你的字符串分成了一维数组
            string[] str2;
           List<string[]> strs = new List<string[]>();
           for (int i = 0; i < str1.Length; i++)
           {
               str2 = str1[i].Split(':');
               strs.Add(str2);//这里分成二维数组
           }


如果你不要传过来字符串的“引号,就用replace一下