Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # का उपयोग कर .NET में स्वरूपित JSON कैसे प्राप्त करें?

नेमस्पेस Newtonsoft.Json.Formatting Newtonsoft.Json.Formatting . का उपयोग करें Json को फ़ॉर्मेट करने के लिए फ़ॉर्मेटिंग विकल्प प्रदान करता है

कोई नहीं - कोई विशेष स्वरूपण लागू नहीं किया गया है। यह डिफ़ॉल्ट है।

इंडेंट किया गया - बच्चे की वस्तुओं को Newtonsoft.Json.JsonTextWriter.Indentation और Newtonsoft.Json.JsonTextWriter.IndentChar सेटिंग्स के अनुसार इंडेंट करने का कारण बनता है।

उदाहरण

static void Main(string[] args){
   Product product = new Product{
      Name = "Apple",
      Expiry = new DateTime(2008, 12, 28),
      Price = 3.9900M,
      Sizes = new[] { "Small", "Medium", "Large" }
   };
   string json = JsonConvert.SerializeObject(product, Formatting.Indented);
   Console.WriteLine(json);
   Product deserializedProduct = JsonConvert.DeserializeObject<Product>(json);
   Console.ReadLine();
}
class Product{
   public String[] Sizes { get; set; }
   public decimal Price { get; set; }
   public DateTime Expiry { get; set; }
   public string Name { get; set; }
}

आउटपुट

{
   "Sizes": [
      "Small",
      "Medium",
      "Large"
   ],
   "Price": 3.9900,
   "Expiry": "2008-12-28T00:00:00",
   "Name": "Apple"
}

उदाहरण

static class Program{
   static void Main(string[] args){
      Product product = new Product{
         Name = "Apple",
         Expiry = new DateTime(2008, 12, 28),
         Price = 3.9900M,
         Sizes = new[] { "Small", "Medium", "Large" }
      };
      string json = JsonConvert.SerializeObject(product, Formatting.None);
      Console.WriteLine(json);
      Product deserializedProduct = JsonConvert.DeserializeObject<Product>(json);
      Console.ReadLine();
   }
}
class Product{
   public String[] Sizes { get; set; }
   public decimal Price { get; set; }
   public DateTime Expiry { get; set; }
   public string Name { get; set; }
}

आउटपुट

{"Sizes":["Small","Medium","Large"],"Price":3.9900,"Expiry":"2008-12-28T00:00:00","Name":"Apple"}

  1. awk का उपयोग कैसे शुरू करें

    awk, sed, और grep Linux या UNIX कमांड लाइन में मेरे तीन पसंदीदा उपकरण हैं। वे सभी काफी शक्तिशाली हैं। आज हम देखेंगे कि इसका उपयोग करने में आसानी के लिए awk के साथ क्रैकिंग कैसे करें। फिर हम आपके लिए चीजों को थोड़ा और मजेदार बनाने के लिए कुछ उपयोगी awk one लाइनर देखेंगे। AWK एक प्रोग्रामिंग भाषा है

  1. विंडोज 10 में पावरशेल का उपयोग करके सार्वजनिक आईपी पता कैसे प्राप्त करें

    जैसा कि नाम से कंप्यूटर पब्लिक आईपी एड्रेस का मतलब साफ हो जाता है। यह एक आईपी एड्रेस है जो मूल रूप से सिस्टम नेटवर्क की पहचान करने के लिए उपयोग किया जाता है। कभी-कभी, कनेक्टिविटी समस्याओं से संबंधित समस्याओं को ठीक करने के लिए आपको मौजूदा सार्वजनिक आईपी पता जानने की आवश्यकता हो सकती है। वैसे, इंटरन

  1. समानांतरों का उपयोग करके मैक पर विंडोज़ कैसे प्राप्त करें?

    मैक पर विंडोज ओएस और ऐप्स का उपयोग करना तब आसान हो सकता है जब आप दोनों प्लेटफॉर्म का अक्सर उपयोग कर रहे हों। अब, आपको सोचना चाहिए कि यह कैसे संभव है, क्योंकि मैक को उपयोगकर्ता शत्रुतापूर्ण कहा जाता है। खैर, ऐसे ऐप्स हैं जो इसे संभव बना सकते हैं। Mac पर Windows प्राप्त करने के सबसे लोकप्रिय तरीकों मे