欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用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)文章

  • C# ListBox中的Item拖拽代碼分享

    C# ListBox中的Item拖拽代碼分享

    在本文中我們給大家分享了關(guān)于C#的ListBox中的Item拖拽的功能代碼分享,對此有需要的朋友參考學(xué)習(xí)下。
    2018-03-03
  • C#開發(fā)windows服務(wù)實現(xiàn)自動從FTP服務(wù)器下載文件

    C#開發(fā)windows服務(wù)實現(xiàn)自動從FTP服務(wù)器下載文件

    這篇文章主要為大家詳細介紹了C#開發(fā)windows服務(wù)實現(xiàn)自動從FTP服務(wù)器下載文件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • C#實現(xiàn)Winform小數(shù)字鍵盤模擬器

    C#實現(xiàn)Winform小數(shù)字鍵盤模擬器

    本文主要介紹了C#實現(xiàn)Winform小數(shù)字鍵盤模擬器,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • C#調(diào)用js庫的方法小結(jié)

    C#調(diào)用js庫的方法小結(jié)

    本文主要介紹了C#調(diào)用js庫的方法小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • C#中GraphicsPath的AddString方法用法實例

    C#中GraphicsPath的AddString方法用法實例

    這篇文章主要介紹了C#中GraphicsPath的AddString方法用法,實例分析了AddString方法添加字符串的相關(guān)使用技巧,需要的朋友可以參考下
    2015-06-06
  • C# PC版微信消息監(jiān)聽自動回復(fù)的實現(xiàn)方法

    C# PC版微信消息監(jiān)聽自動回復(fù)的實現(xiàn)方法

    這篇文章主要介紹了C# PC版微信消息監(jiān)聽自動回復(fù)的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • C#基礎(chǔ)之匿名方法實例教程

    C#基礎(chǔ)之匿名方法實例教程

    這篇文章主要介紹了C#的匿名方法,包括匿名方法的定義以及常用方法,并以示例形式說明其用法,需要的朋友可以參考下
    2014-09-09
  • c# DateTime常用操作實例(datetime計算時間差)

    c# DateTime常用操作實例(datetime計算時間差)

    字符串操作DateTime操作,datetime計算時間差,取當(dāng)前時間,更多方法看下面代碼
    2013-12-12
  • C#如何通過匿名類直接使用訪問JSON數(shù)據(jù)詳解

    C#如何通過匿名類直接使用訪問JSON數(shù)據(jù)詳解

    這篇文章主要給大家介紹了關(guān)于C#如何通過匿名類直接使用訪問JSON數(shù)據(jù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起看看吧。
    2018-02-02
  • C# WinForm程序完全退出的問題解決

    C# WinForm程序完全退出的問題解決

    C# WinForm程序完全退出的問題解決,需要的朋友可以參考一下
    2013-05-05

最新評論