কম্পিউটার

কিভাবে C# এ Newtonsoft json ব্যবহার করে JSON কে .NET অবজেক্টে ডিসিরিয়ালাইজ করবেন এবং অ্যারে থেকে শুধুমাত্র একটি মান বাছাই করবেন?


WebClient ক্লাস URI দ্বারা চিহ্নিত যেকোনো স্থানীয়, ইন্ট্রানেট, বা ইন্টারনেট সংস্থান থেকে ডেটা পাঠানো বা ডেটা গ্রহণের জন্য সাধারণ পদ্ধতিগুলি প্রদান করে৷

WebClient ক্লাস রিসোর্স অ্যাক্সেস প্রদান করার জন্য WebRequest ক্লাস ব্যবহার করে। WebClient দৃষ্টান্ত WebRequest.RegisterPrefix পদ্ধতিতে নিবন্ধিত যেকোনো WebRequest বংশধরের সাথে ডেটা অ্যাক্সেস করতে পারে।

ডাউনলোডস্ট্রিং একটি রিসোর্স থেকে একটি স্ট্রিং ডাউনলোড করে এবং একটি স্ট্রিং ফেরত দেয়।

যদি আপনার অনুরোধের জন্য একটি ঐচ্ছিক শিরোনাম প্রয়োজন হয়, তাহলে আপনাকে অবশ্যই শিরোনাম সংগ্রহে শিরোনাম যোগ করতে হবে

উদাহরণ

  • নীচের উদাহরণে আমরা url কে কল করছি "https://jsonplaceholder.typicode.com/posts"

  • উদাহরণটি তারপর ব্যবহারকারী অ্যারেতে ডিসিরিয়ালাইজ করা হয়

  • ইউজার অ্যারে থেকে আমরা প্রথম অ্যারের মান প্রিন্ট করছি

উদাহরণ

<প্রি>ক্লাস প্রোগ্রাম{ স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আর্গস){ var ক্লায়েন্ট =নতুন ওয়েবক্লায়েন্ট(); var json =client.DownloadString("https://jsonplaceholder.typicode.com/posts"); var userPosts =JsonConvert.DeserializeObject(json); System.Console.WriteLine(userPosts[0].title); Console.ReadLine(); }}পাবলিক ক্লাস ইউজার{ পাবলিক স্ট্রিং userId { get; সেট } পাবলিক স্ট্রিং আইডি { get; সেট } পাবলিক স্ট্রিং শিরোনাম { পেতে; সেট } পাবলিক স্ট্রিং বডি { পেতে; সেট }}

আউটপুট

sunt aut facere repellat provident occaecati excepturi optio reprehenderit

  1. জাভাস্ক্রিপ্ট ব্যবহার করে JSON অ্যারে থেকে ডেটা কীভাবে পড়তে হয়?

  2. জাভাতে স্ট্রিং মান থেকে তারিখ অবজেক্ট কীভাবে তৈরি করবেন?

  3. জাভাতে ফ্লেক্সজসন ব্যবহার করে কীভাবে একটি JSON থেকে জাভা অবজেক্টকে ডিসিরিয়ালাইজ করবেন?

  4. পাইথনে একটি ডেটটাইম অবজেক্ট থেকে শুধুমাত্র মাস এবং দিন কীভাবে বের করবেন?