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

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


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

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

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

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

उदाहरण

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

  • उदाहरण को तब User ऐरे में डिसीरियलाइज़ किया जाता है

  • User ऐरे से हम पहली ऐरे वैल्यू प्रिंट कर रहे हैं

उदाहरण

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 ऐरे से डेटा कैसे पढ़ें?

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

  1. - Java में Flexjson का उपयोग करके JSON को Java ऑब्जेक्ट में कैसे डिसीरियलाइज़ करें?

    Flexjson हल्की लाइब्रेरी है सीरियलाइज़िंग और डिसीरियलाइज़िंग Java ऑब्जेक्ट्स को JSON फॉर्मेट में और उससे, जिससे ऑब्जेक्ट्स की डीप और शैलो कॉपीज़ दोनों की अनुमति मिलती है। Flexjson के साथ Java प्रोग्राम चलाने के लिए, हमें flexjson पैकेज इम्पोर्ट करना होगा। हम JSONDeserializer क्लास के deserialize()

  1. Python में datetime ऑब्जेक्ट से केवल महीना और दिन कैसे निकालें? Python में datetime ऑब्जेक्ट से केवल महीना और दिन कैसे निकालें?

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