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

C#使用JArray和JObject封裝JSON對象

 更新時間:2022年07月23日 09:09:12   作者:大蔥哥  
這篇文章介紹了C#使用JArray和JObject封裝JSON對象的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1、JObject:基本的json對象

	/// <summary>
    /// Gets the j object.
    /// </summary>
    /// <returns></returns>
    public JObject GetJObject()
    {
        var obj = new JObject {{"Name", "Mark" } };
        return obj;
    }

2、JObject:嵌套子對象(JObject嵌JObject)

	/// <summary>
    /// Gets the j object.
    /// </summary>
    /// <returns></returns>
    public JObject GetJObject()
    {
        var obj = new JObject {{"Name", "Mark"}, {"Age", 8 }};
        var info = new JObject {{"Phone", "132****7777"}, {"Gender", "男"}};
        obj.Add("Info", info);
        return obj;
    }

3、JArray:基本json對象中的數(shù)組

    /// <summary>
    /// Gets the j array.
    /// </summary>
    /// <returns></returns>
    public JArray GetJArray()
    {
        var jarray = new JArray();
        var mark = new JObject { { "Name", "Mark" }, { "Age", 8 } };
        var jack = new JObject { { "Name", "Jack" }, { "Age", 9 } };
        jarray.Add(mark);
        jarray.Add(jack);
        return jarray;
    }

4、JArray:多個json對象數(shù)組

	/// <summary>
    /// Gets the j array.
    /// </summary>
    /// <returns></returns>
    public JObject GetJArray()
    {
        var obj = new JObject();
        var student = new JArray
        {
            new JObject {{ "Name", "Mark" }, { "Age", 8 } },
            new JObject {{ "Name", "Jack" }, { "Age", 9 } }
        };
        var results = new JArray
        {
            new JObject {{ "Subject", "語文"}, { "Score", 100}},
            new JObject {{ "Subject", "數(shù)學(xué)" }, { "Score", 88}}
        };
        obj.Add("Student", student);
        obj.Add("Results", results);
        return obj;
    }

5、JArray:json數(shù)組嵌套數(shù)組(一個學(xué)生對應(yīng)多個課程分數(shù))

    /// <summary>
    /// Gets the results.
    /// </summary>
    /// <returns></returns>
    public JObject GetResults()
    {
        var mark = new JObject { { "Name", "Mark" }, { "Age", "8" } };
        var results = new JArray
        {
            new JObject {{ "Subject", "語文"}, { "Score", 100}},
            new JObject {{ "Subject", "數(shù)學(xué)" }, { "Score", 88}}
        };            
        mark.Add("Results", results);
        return mark;
    }

總結(jié):寫接口的時候,類似上面的5種情況經(jīng)常會遇到,有時候會弄糊涂,算一次簡單的復(fù)習(xí)吧。

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • C#中將DataTable轉(zhuǎn)換成CSV文件的方法

    C#中將DataTable轉(zhuǎn)換成CSV文件的方法

    DataTable用于在.net項目中,用于緩存數(shù)據(jù),DataTable表示內(nèi)存中數(shù)據(jù)的一個表,在.net項目中運用C#將DataTable轉(zhuǎn)化為CSV文件,接下來通過本文給大家提供一個通用的方法,感興趣的朋友可以參考下
    2016-10-10
  • c#冒泡排序算法示例

    c#冒泡排序算法示例

    這篇文章主要介紹了c#冒泡排序算法示例,需要的朋友可以參考下
    2014-04-04
  • Oracle中for循環(huán)的使用方法

    Oracle中for循環(huán)的使用方法

    這篇文章介紹了Oracle中for循環(huán)的使用方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • C#中異步Socket通信編程代碼實例

    C#中異步Socket通信編程代碼實例

    這篇文章主要介紹了C#中異步Socket通信編程代碼實例,本文講解了什么是Socket編程的異步是實現(xiàn)、如何實現(xiàn)Socket異步通信并給出了代碼實例,需要的朋友可以參考下
    2015-03-03
  • C#異步編程ConfigureAwait的使用小結(jié)

    C#異步編程ConfigureAwait的使用小結(jié)

    本文介紹了異步編程在GUI和服務(wù)器端應(yīng)用的優(yōu)勢,詳細的介紹了async和await的關(guān)鍵作用,通過實例解析了在UI線程正確使用await.ConfigureAwait,及創(chuàng)建Task的不同方法,感興趣的可以了解一下
    2025-08-08
  • C# menuStrip控件實現(xiàn)鼠標滑過自動彈出功能

    C# menuStrip控件實現(xiàn)鼠標滑過自動彈出功能

    MenuStrip 控件是 Visual Studio 和 .NET Framework 中的功能。使用該控件,可以輕松創(chuàng)建 Microsoft Office 中那樣的菜單。本文給大家分享menuStrip鼠標滑過自動彈出效果
    2021-07-07
  • C#實現(xiàn)的json序列化和反序列化代碼實例

    C#實現(xiàn)的json序列化和反序列化代碼實例

    這篇文章主要介紹了C#實現(xiàn)的json序列化和反序列化代碼實例,本文講解了兩種實現(xiàn)方法,并直接給出代碼示例,需要的朋友可以參考下
    2015-06-06
  • C# SendMail發(fā)送郵件功能實現(xiàn)

    C# SendMail發(fā)送郵件功能實現(xiàn)

    這篇文章主要為大家詳細介紹了C# SendMail發(fā)送郵件功能實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Unity3D更改默認的腳本編輯器

    Unity3D更改默認的腳本編輯器

    這篇文章簡要的說明了如何去修改Unity默認的腳本編輯器,大大提升了靈活性和便捷性,文本有詳細的圖文介紹,能讓你觀看的更加清晰,希望對你有所幫助
    2021-06-06
  • C# WinForm程序處理后臺繁忙導(dǎo)致前臺控件假死現(xiàn)象解決方法

    C# WinForm程序處理后臺繁忙導(dǎo)致前臺控件假死現(xiàn)象解決方法

    這篇文章主要介紹了C# WinForm程序處理后臺繁忙導(dǎo)致前臺控件假死現(xiàn)象解決方法,本文通過Application.DoEvents()解決這個問題,并講解了Application.DoEvents()的作用,需要的朋友可以參考下
    2015-06-06

最新評論

南京市| 密云县| 西贡区| 星座| 河东区| 高雄县| 碌曲县| 特克斯县| 横山县| 棋牌| SHOW| 南宁市| 霍邱县| 志丹县| 岗巴县| 惠来县| 龙口市| 锡林郭勒盟| 贡山| 乃东县| 禹州市| 洪洞县| 凤冈县| 永德县| 通渭县| 东乡族自治县| 苏尼特左旗| 通道| 慈利县| 淮安市| 榆树市| 天水市| 易门县| 五原县| 封开县| 通州市| 冕宁县| 鞍山市| 道孚县| 文成县| 瑞金市|