最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

/// <summary>
/// JSON文本轉(zhuǎn)對象,泛型方法
/// </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ù)據(jù),還是使用MSScriptControl.ScriptControl吧。

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

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

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

然后就可以根據(jù)json的結(jié)構(gòu)用eval了,js里怎么寫就怎么寫。

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

sc.Eval(“jsonObject.itemValue”)

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

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

相關(guān)文章

最新評論

八宿县| 修武县| 正宁县| 马尔康县| 黎城县| 厦门市| 康马县| 顺义区| 东山县| 温宿县| 丽水市| 信阳市| 丰城市| 开平市| 庆云县| 邓州市| 休宁县| 睢宁县| 翁牛特旗| 濮阳县| 尤溪县| 沙河市| 莎车县| 施秉县| 建水县| 分宜县| 涡阳县| 周宁县| 白沙| 阿图什市| 旅游| 连平县| 建德市| 蓝田县| 莱西市| 香港| 观塘区| 盐池县| 始兴县| 辛集市| 义马市|