jsonecho

JSON to Objective-C

একটি JSON নমুনা পেস্ট করুন এবং এর জন্য Objective-C টাইপ পান।

টুলটি লোড হচ্ছে...

JSON to Objective-C কীভাবে ব্যবহার করবেন

  1. একটি প্রতিনিধিত্বমূলক JSON নমুনা পেস্ট করুন, আদর্শভাবে যেটিতে সব ঐচ্ছিক ফিল্ড পূরণ করা আছে।
  2. রুট টাইপের নাম ঠিক করুন এবং সহায়ক কোডও চান নাকি শুধু টাইপ তা ঠিক করুন।
  3. তৈরি হওয়া Objective-C কোড আপনার প্রজেক্টে কপি করুন।

JSON to Objective-C সম্পর্কে

বড় JSON পেলোডের জন্য হাতে মডেল ক্লাস লেখা বিরক্তিকর এবং সেখানেই টাইপো ঢোকে। এখানে একটি নমুনা পেস্ট করুন এবং জেনারেটর কাঠামো বের করে: কোন ফিল্ড আছে, কোনগুলো অবজেক্ট, কোনগুলো অ্যারে এবং প্রতিটি মানের টাইপ কী। আউটপুট QT প্রিফিক্সসহ NSObject সাবক্লাস এবং NSJSONSerialization-এর ওপর গড়া JSON রূপান্তর সহায়ক।

হেডার ও ইমপ্লিমেন্টেশন একসঙ্গে তৈরি হয়, সেগুলো একটি .h ও একটি .m ফাইলে কপি করুন। সবকিছু আপনার ব্রাউজারে চলে, তাই আপনার নমুনা ডেটা আপনার মেশিনেই থাকে।

তৈরি কোড ব্যবহার করা

একটি JSON স্ট্রিংকে অবজেক্টে পরিণত করতে তৈরি +fromJSON:encoding:error: মেথড এবং ফিরে যেতে -JSON ব্যবহার করুন।

ঐচ্ছিক মান সাধারণ অবজেক্ট পয়েন্টার যা nil হতে পারে, সংখ্যা NSNumber-এ মোড়া।

সচরাচর জিজ্ঞাসিত প্রশ্ন

তৈরি Objective-C কোড কিসের ওপর নির্ভর করে?

আউটপুট QT প্রিফিক্সসহ NSObject সাবক্লাস এবং NSJSONSerialization-এর ওপর গড়া JSON রূপান্তর সহায়ক।

ফলাফল দিয়ে আমি কীভাবে JSON পার্স করব?

একটি JSON স্ট্রিংকে অবজেক্টে পরিণত করতে তৈরি +fromJSON:encoding:error: মেথড এবং ফিরে যেতে -JSON ব্যবহার করুন।

ঐচ্ছিক ও বাদ পড়া ফিল্ড কীভাবে সামলানো হয়?

ঐচ্ছিক মান সাধারণ অবজেক্ট পয়েন্টার যা nil হতে পারে, সংখ্যা NSNumber-এ মোড়া।

জেনারেটর কি একাধিক রেকর্ড দেখে?

এটি শুধু আপনার নমুনায় যা আছে তা-ই জানে। কোনো ফিল্ড আপনার উদাহরণে না থাকলে তা টাইপে আসবে না, এবং আপনার উদাহরণে কোনো মান null হলে তার টাইপ অজানা। যতটা সম্ভব ফিল্ড পূরণ করা একটি উদাহরণ পেস্ট করুন, অথবা একাধিক ভিন্ন রেকর্ডসহ একটি অ্যারে পেস্ট করুন।

আমার JSON কি সার্ভারে পাঠানো হয়?

না। জেনারেটর প্রথমবার ব্যবহারের সময় আপনার ব্রাউজারে ডাউনলোড হয়, প্রায় 1 MB, এবং সবকিছু লোকালি চলে।

ডেটা থেকে ক্লাস-এ আরও

সব টুল →