程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#編程操作JSON實例代碼

C#編程操作JSON實例代碼

編輯:C#入門知識

實例代碼如下:

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using Newtonsoft.Json;
  5. namespace TestJson
  6. {
  7.     class Program
  8.     {
  9.         static void Main(string[] args)
  10.         {
  11.             string json = "{"a":"sadsad","c":{"d":"adad"}}";
  12.             //CCC ccc = new CCC();
  13.             //ccc.d = "adad";
  14.             //AAA aaa = new AAA();
  15.             //aaa.a = "sadsad";
  16.             //aaa.b = "dfgdg";
  17.             //aaa.c = ccc;
  18.             AAA aaa = new AAA();
  19.             aaa= JavaScriptConvert.DeserializeObject(json);
  20.            // string json = JavaScriptConvert.SerializeObject(aaa);
  21.            // Console.WriteLine(json);
  22.             Console.Read();
  23.         }
  24.     }
  25.     public class AAA {
  26.     
  27.         private string m_a;
  28.         public string a
  29.         {
  30.             get { return m_a; }
  31.             set { m_a = value; }
  32.         }
  33.         private string m_b;
  34.         public string b
  35.         {
  36.             get { return m_b; }
  37.             set { m_b = value; }
  38.         }
  39.         private CCC m_c;
  40.         public CCC c
  41.         {
  42.             get { return m_c; }
  43.             set { m_c = value; }
  44.         }
  45.     }
  46.    
  47.     public class CCC
  48.     {
  49.         private string m_d;
  50.         public string d
  51.         {
  52.             get { return m_d; }
  53.             set { m_d = value; }
  54.         }
  55.     }
  56. }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved