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

首頁 > 編程 > C# > 正文

使用MSScriptControl 在 C# 中讀取json數據的方法

2020-01-24 00:47:45
字體:
來源:轉載
供稿:網友

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

/// <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數據,還是使用MSScriptControl.ScriptControl吧。

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

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

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數據的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泸溪县| 雷山县| 南涧| 嘉定区| 珠海市| 青川县| 湟中县| 甘南县| 新宁县| 峡江县| 广昌县| 体育| 全州县| 宁德市| 龙门县| 中方县| 平山县| 洛宁县| 彭州市| 雷山县| 贡觉县| 台南市| 灵台县| 峨边| 广丰县| 抚松县| 余姚市| 屏东市| 鱼台县| 上高县| 伊宁县| 汕头市| 秦安县| 昌乐县| 水城县| 平罗县| 琼海市| 广德县| 昌乐县| 斗六市| 瑞丽市|