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

C#實(shí)現(xiàn)將類(lèi)的內(nèi)容寫(xiě)成JSON格式字符串的方法

 更新時(shí)間:2015年08月18日 12:43:08   作者:北風(fēng)其涼  
這篇文章主要介紹了C#實(shí)現(xiàn)將類(lèi)的內(nèi)容寫(xiě)成JSON格式字符串的方法,涉及C#針對(duì)json格式數(shù)據(jù)轉(zhuǎn)換的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了C#實(shí)現(xiàn)將類(lèi)的內(nèi)容寫(xiě)成JSON格式字符串的方法。分享給大家供大家參考。具體如下:

本例中建立了Person類(lèi),賦值后將類(lèi)中內(nèi)容寫(xiě)入到字符串中

運(yùn)行本代碼需要添加引用動(dòng)態(tài)庫(kù)Newtonsoft.Json

程序代碼:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//需要引用 Newtonsoft.Json.dll
using Newtonsoft.Json;
namespace JsonTest
{
 class Program
 {
  /// <summary>
  /// 人員類(lèi)
  /// </summary>
  public class Person
  {
   public string name; //姓名
   public int age; //年齡
   public bool sex_is_male; //性別
   public struct Partner //伙伴
   {
    public string partner_name; //伙伴姓名
    public int partner_age; //伙伴年齡
    public bool partner_sex_is_male; //伙伴性別
   }
   public Partner partner;
   public string[] achievement; //成就
  }
  static void Main(string[] args)
  {
   //設(shè)置一個(gè)Person類(lèi)
   Person p = new Person();
   p.name = "Tsybius";
   p.age = 23;
   p.sex_is_male = true;
   p.partner.partner_name = "Galatea";
   p.partner.partner_age = 21;
   p.partner.partner_sex_is_male = false;
   p.achievement = new string[] { "ach1", "ach2", "ach3" };
   //直接輸出
   Console.WriteLine("Formatting.None:");
   string json1 = JsonConvert.SerializeObject(p);
   Console.WriteLine(json1 + "\n");
   //縮進(jìn)輸出
   Console.WriteLine("Formatting.Indented:");
   string json2 = JsonConvert.SerializeObject(p, Formatting.Indented);
   Console.WriteLine(json2 + "\n");
   Console.ReadLine();
  }
 }
}

運(yùn)行結(jié)果:

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • c#中使用自動(dòng)屬性減少代碼輸入量

    c#中使用自動(dòng)屬性減少代碼輸入量

    .Net 3.0中的自動(dòng)屬性可以大幅度降低我們輸入的代碼量,需要的朋友可以參考下
    2012-12-12
  • C#操作DataGridView設(shè)置單元格只讀

    C#操作DataGridView設(shè)置單元格只讀

    這篇文章介紹了C#操作DataGridView設(shè)置單元格只讀的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-02-02
  • 使用C#在注冊(cè)表中保存信息的例子

    使用C#在注冊(cè)表中保存信息的例子

    最近做的項(xiàng)目需要在注冊(cè)表中記錄一些用戶(hù)設(shè)置,方便在程序下次啟動(dòng)時(shí)讀取設(shè)置,應(yīng)用上次用戶(hù)保存的設(shè)置,挺簡(jiǎn)單的
    2014-04-04
  • C#中使用ArrayPool和MemoryPool實(shí)例

    C#中使用ArrayPool和MemoryPool實(shí)例

    對(duì)資源的可復(fù)用是提升應(yīng)用程序性能的一個(gè)非常重要的手段,比如本篇要分享的 ArrayPool 和 MemoryPool,它們就有效的減少了內(nèi)存使用和對(duì)GC的壓力,從而提升應(yīng)用程序性能。感興趣的可以了解一下
    2021-05-05
  • c# 冒泡排序算法(Bubble Sort) 附實(shí)例代碼

    c# 冒泡排序算法(Bubble Sort) 附實(shí)例代碼

    這篇文章主要介紹了c# 冒泡排序算法,需要的朋友可以參考下
    2013-10-10
  • c#圖片處理之圖片裁剪成不規(guī)則圖形

    c#圖片處理之圖片裁剪成不規(guī)則圖形

    最近項(xiàng)目要求實(shí)現(xiàn)不規(guī)則裁剪功能。本來(lái)想用html5的canvas在前端實(shí)現(xiàn)的,但是發(fā)現(xiàn)有點(diǎn)困難,以下為C#端對(duì)圖對(duì)片的處理
    2014-05-05
  • C# goto語(yǔ)句的具體使用

    C# goto語(yǔ)句的具體使用

    # goto 語(yǔ)句用于直接在一個(gè)程序中轉(zhuǎn)到程序中的標(biāo)簽指定的位置,標(biāo)簽實(shí)際上由標(biāo)識(shí)符加上冒號(hào)構(gòu)成。本文主要介紹了C# goto語(yǔ)句的具體使用,感興趣的可以了解一下
    2021-06-06
  • Unity Shader實(shí)現(xiàn)2D游戲迷霧

    Unity Shader實(shí)現(xiàn)2D游戲迷霧

    這篇文章主要為大家詳細(xì)介紹了Unity Shader實(shí)現(xiàn)2D游戲迷霧,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • WPF如何自定義TabControl控件樣式示例詳解

    WPF如何自定義TabControl控件樣式示例詳解

    這篇文章主要給大家介紹了關(guān)于WPF如何自定義TabControl控件樣式的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-04-04
  • 在WPF中實(shí)現(xiàn)全局快捷鍵功能

    在WPF中實(shí)現(xiàn)全局快捷鍵功能

    這篇文章介紹了在WPF中實(shí)現(xiàn)全局快捷鍵功能的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06

最新評(píng)論

仁化县| 裕民县| 渭南市| 绥江县| 炉霍县| 元江| 秀山| 广灵县| 兴城市| SHOW| 喀喇| 大渡口区| 禄丰县| 改则县| 彝良县| 监利县| 清水河县| 张家口市| 香河县| 广安市| 克山县| 呼和浩特市| 兰州市| 扶风县| 宁化县| 鹿泉市| 五华县| 城市| 内乡县| 大洼县| 普兰县| 连江县| 岚皋县| 麻城市| 合水县| 饶河县| 平舆县| 石泉县| 清水河县| 赤水市| 石河子市|