好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

C#利用JObject与JArray解析json数据的实例

json格式:

HdhCmsStr=@"

{

""result"": ""success"",

""HdhCmsZs"": 1,

""HdhCmsData"": [

{

""HdhCmsBm"": ""hdhcmsOne"",

""HdhCmsId"": ""168"",

},

{

""HdhCmsBm"": ""hdhcmsTwo"",

""HdhCmsId"": ""169"",

}

],

""HdhCmsYm"": {

""HdhCmsZs"": 1,

""HdhCmsYms"": 1,

""

},

""HdhCmsMsg"": ""操作成功""

}

";

//解析没有[]符号的json

JObject HdhCmsJo = (JObject)JsonConvert.DeserializeObject(HdhCmsStr);

//获取到HdhCmsMsg的值

string HdhCmsMsg = HdhCmsJo["HdhCmsMsg"].ToString();

//获取HdhCmsData集合中的值

string HdhCmsDim = HdhCmsJo["HdhCmsData"].ToString();

//解析有[]符号的json

JArray HdhCmsJary = (JArray)JsonConvert.DeserializeObject(HdhCmsDim);

//获取HdhCmsId的值

string HdhCmsId = HdhCmsJary[0]["HdhCmsId"].ToString();


查看更多关于C#利用JObject与JArray解析json数据的实例的详细内容...

  阅读:94次