国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

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

2019-10-29 21:15:06
字體:
供稿:網(wǎng)友

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)容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識閱讀請移步到c#教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 渭南市| 奈曼旗| 奉节县| 互助| 西青区| 疏附县| 永州市| 哈巴河县| 德保县| 凤山市| 淮南市| 赤壁市| 隆昌县| 扎兰屯市| 泌阳县| 海阳市| 三门峡市| 盘山县| 津南区| 隆安县| 东辽县| 三穗县| 长寿区| 河西区| 台山市| 卓尼县| 龙州县| 漾濞| 石狮市| 六盘水市| 曲靖市| 大厂| 中山市| 资兴市| 罗平县| 磐石市| 岳阳县| 绥德县| 阳高县| 新乡县| 灵台县|