亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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

運行本代碼需要添加引用動態(tài)庫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>
  /// 人員類
  /// </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è)置一個Person類
   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");
   //縮進輸出
   Console.WriteLine("Formatting.Indented:");
   string json2 = JsonConvert.SerializeObject(p, Formatting.Indented);
   Console.WriteLine(json2 + "\n");
   Console.ReadLine();
  }
 }
}

運行結(jié)果:

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

相關(guān)文章

  • WPF+SkiaSharp實現(xiàn)自繪拖曳小球

    WPF+SkiaSharp實現(xiàn)自繪拖曳小球

    WPF的拖曳效果,基本配置一下,就可以了,但是自繪的話,就得自己控制。本文將利用WPF+SkiaSharp實現(xiàn)自繪拖曳小球,感興趣的可以動手嘗試一下
    2022-07-07
  • C#基于Socket套接字的網(wǎng)絡(luò)通信封裝

    C#基于Socket套接字的網(wǎng)絡(luò)通信封裝

    這篇文章主要為大家詳細介紹了C#基于Socket套接字的網(wǎng)絡(luò)通信封裝本文實例為大家分享了Java實現(xiàn)圖片旋轉(zhuǎn)的具體代碼,供大家參考,具體內(nèi)容如下
    2021-11-11
  • 如何解決hash沖突

    如何解決hash沖突

    上篇文章 為什么哈希存取比較快?使用它需要付出什么代價 只是簡單介紹了使用hash所帶來的利與弊。并未涉及hash的技術(shù)細節(jié),本文則著重學(xué)習(xí)一下如何解決哈希編址的沖突問題。
    2016-06-06
  • C#日期格式強制轉(zhuǎn)換方法(推薦)

    C#日期格式強制轉(zhuǎn)換方法(推薦)

    下面小編就為大家分享一C#日期格式強制轉(zhuǎn)換的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11
  • C#調(diào)用Python腳本的簡單示例

    C#調(diào)用Python腳本的簡單示例

    這篇文章主要為大家詳細介紹了C#調(diào)用Python腳本的簡單示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • Unity實現(xiàn)簡易日志輸出功能

    Unity實現(xiàn)簡易日志輸出功能

    這篇文章主要為大家詳細介紹了Unity實現(xiàn)簡易日志輸出功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • winform簡單緩存類實例

    winform簡單緩存類實例

    這篇文章主要介紹了winform簡單緩存類,涉及C#緩存使用技巧,非常簡單實用,需要的朋友可以參考下
    2015-09-09
  • C#實現(xiàn)打字游戲

    C#實現(xiàn)打字游戲

    這篇文章主要為大家詳細介紹了C#實現(xiàn)打字游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • DevExpress實現(xiàn)為TextEdit設(shè)置水印文字的方法

    DevExpress實現(xiàn)為TextEdit設(shè)置水印文字的方法

    這篇文章主要介紹了DevExpress實現(xiàn)為TextEdit設(shè)置水印文字的方法,對C#程序設(shè)計人員來說是一個很實用的技巧,需要的朋友可以參考下
    2014-08-08
  • C#的File類實現(xiàn)文件操作實例詳解

    C#的File類實現(xiàn)文件操作實例詳解

    這篇文章主要介紹了C#的File類實現(xiàn)文件操作的方法,非常實用,需要的朋友可以參考下
    2014-07-07

最新評論