Reprinted from: http://blog.csdn.net/wswqiang/article/details/6783161
usingNewtonsoft.json;usingSystem.Text; StringBuilder SB=NewStringBuilder (); stringstr ="[{ID: ' 1 ', Name: ' John ', other:[{age: ' + ', Sex: ' 0 '}]},{id: ' 2 ', ' Name: ' Good ', Other:[{age: ' $ ', Sex: ' 1 '}]}"; Javascriptarray JavaScript=(Javascriptarray) javascriptconvert.deserializeobject (str); for(inti =0; I < JavaScript. Count; i++) {Javascriptobject obj=(Javascriptobject) javascript[i]; Sb. Append ("ID:"+ obj["ID"]. ToString ()); Sb. Append ("Name:"+ obj["Name"]. ToString ()); Javascriptarray JSON= (Javascriptarray) obj[" Other"]; for(intj =0; J < JSON. Count; J + +) {Javascriptobject jsonobj=(Javascriptobject) json[j]; Sb. Append ("Age :"+ jsonobj[" Age"]. ToString ()); Sb. Append ("Sex:"+ jsonobj["Sex"]. ToString ()); } }
Newtonsoft.json (C # processing Json)