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

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

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

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

/// <summary>
/// JSON文本轉(zhuǎn)對(duì)象,泛型方法
/// </summary>
/// <typeparam name=”T”>類型</typeparam>
/// <param name=”jsonText”>JSON文本</param>
/// <returns>指定類型的對(duì)象</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);
}
}

但像我這樣的懶人是不想事先定義好一個(gè)類的,我就是想直接解析客戶端傳過來的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)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

东城区| 大同市| 当阳市| 台安县| 治多县| 衡阳县| 天长市| 嘉峪关市| 安康市| 古交市| 信阳市| 甘肃省| 沾化县| 丘北县| 中西区| 珲春市| 遂平县| 衡山县| 商水县| 尉氏县| 奉新县| 汤阴县| 云浮市| 榕江县| 钟山县| 苍山县| 柘荣县| 仪征市| 靖江市| 囊谦县| 太康县| 牙克石市| 彩票| 丰原市| 平塘县| 上犹县| 霸州市| 荔浦县| 灌云县| 疏附县| 东兰县|