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

C# में Newtonsoft json का उपयोग करके JSON को .NET ऑब्जेक्ट में कैसे डिसेरिएलाइज़ करना और सरणी से केवल एक मान चुनना है?

WebClient वर्ग यूआरआई द्वारा पहचाने गए किसी भी स्थानीय, इंट्रानेट, या इंटरनेट संसाधन से डेटा भेजने या डेटा प्राप्त करने के लिए सामान्य तरीके प्रदान करता है।

WebClient वर्ग संसाधनों तक पहुँच प्रदान करने के लिए WebRequest वर्ग का उपयोग करता है। WebClient उदाहरण WebRequest.RegisterPrefix विधि के साथ पंजीकृत किसी भी WebRequest वंशज के साथ डेटा तक पहुंच सकते हैं।

DownloadString एक संसाधन से एक स्ट्रिंग डाउनलोड करता है और एक स्ट्रिंग देता है।

यदि आपके अनुरोध के लिए वैकल्पिक शीर्षलेख की आवश्यकता है, तो आपको शीर्षलेख संग्रह में शीर्षलेख जोड़ना होगा

उदाहरण

  • नीचे दिए गए उदाहरण में हम url को "https://jsonplaceholder.typicode.com/posts"

    कह रहे हैं।
  • उदाहरण को तब उपयोगकर्ता सरणी में deserialized किया जाता है

  • उपयोगकर्ता सरणी से हम पहले सरणी मान को प्रिंट कर रहे हैं

उदाहरण

class Program{
   static void Main(string[] args){
      var client = new WebClient();
      var json = client.DownloadString("https://jsonplaceholder.typicode.com/posts");
      var userPosts = JsonConvert.DeserializeObject<User[]>(json);
      System.Console.WriteLine(userPosts[0].title);
      Console.ReadLine();
   }
}
public class User{
   public string userId { get; set; }
   public string id { get; set; }
   public string title { get; set; }
   public string body { get; set; }
}

आउटपुट

sunt aut facere repellat provident occaecati excepturi optio reprehenderit

  1. कैसे जावास्क्रिप्ट का उपयोग कर JSON सरणी से डेटा पढ़ने के लिए?

    जावास्क्रिप्ट का उपयोग करके JSON सरणी से डेटा पढ़ने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <ti

  1. कैसे जावा में flexjson का उपयोग कर जावा वस्तु के लिए एक JSON deserialize करने के लिए?

    द फ्लेक्सजसन एक हल्का . है क्रमबद्ध करने . के लिए पुस्तकालय और deserializing जावा ऑब्जेक्ट को JSON प्रारूप में और उससे ऑब्जेक्ट की गहरी और उथली प्रतियों दोनों की अनुमति देता है . flexjon . के साथ Java प्रोग्राम चलाने के लिए , हमें एक flexjson . आयात करने की आवश्यकता है पैकेज . हम deserialize() .

  1. पायथन में डेटाटाइम ऑब्जेक्ट से केवल महीने और दिन कैसे निकालें?

    डेटाटाइम . से केवल महीने और दिन निकालने के लिए पायथन में ऑब्जेक्ट, हम DateFormatter() . का उपयोग कर सकते हैं कक्षा। कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। एक डेटाफ़्रेम बनाएं, df , द्वि-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा का। एक आक