亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

使用MSScriptControl 在 C# 中讀取json數(shù)據的方法

 更新時間:2017年01月25日 10:04:44   投稿:jingxian  
下面小編就為大家?guī)硪黄褂肕SScriptControl 在 C# 中讀取json數(shù)據的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

C#中已經有JavaScriptSerializer類可以將json數(shù)據給反序列化為對象

/// <summary>
/// JSON文本轉對象,泛型方法
/// </summary>
/// <typeparam name=”T”>類型</typeparam>
/// <param name=”jsonText”>JSON文本</param>
/// <returns>指定類型的對象</returns>
public static T JSONToObject<T>(string jsonText)
{
JavaScriptSerializer jss = new JavaScriptSerializer();
try
{
return jss.Deserialize<T>(jsonText);
}
catch (Exception ex)
{
throw new Exception(“JSONHelper.JSONToObject(): ” + ex.Message);
}
}

但像我這樣的懶人是不想事先定義好一個類的,我就是想直接解析客戶端傳過來的json數(shù)據,還是使用MSScriptControl.ScriptControl吧。

有了eval方法,想怎么搞就怎么搞

//構建scriptcontrol讀取客戶端傳遞過來的json數(shù)據

MSScriptControl.ScriptControl sc = new MSScriptControl.ScriptControl();
sc.Language=”JScript”;
sc.AddCode(“var jsonObject=”+data );//data為提交的json文本

然后就可以根據json的結構用eval了,js里怎么寫就怎么寫。

sc.Eval(“jsonObject.content.length”)

sc.Eval(“jsonObject.itemValue”)

要使用MSScriptControl需要引用com組件 Microsoft Script Control 1.0。

以上這篇使用MSScriptControl 在 C# 中讀取json數(shù)據的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論