আমার কাছে একটি জেএসএন স্ট্রিং রয়েছে (পিএইচপি'র থেকে json_encode()
এটি দেখতে দেখতে:
[{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}]
আমি আমার আইফোন অ্যাপ্লিকেশনটির জন্য এটি কোনও ধরণের ডেটা স্ট্রাকচারে পার্স করতে চাই। আমি ভাল জিনিস অনুমান আমাকে অভিধান একটি অ্যারে আছে হবে জন্য, তাই অ্যারের মধ্যে 0th উপাদান কী এর মাধ্যমে একটি অভিধান হল "id" => "1"
এবং "name" => "Aaa"
।
কিভাবে NSJSONSerialization
ডেটা সঞ্চয় করে তা আমি বুঝতে পারি না । এই পর্যন্ত আমার কোড এখানে:
NSError *e = nil;
NSDictionary *JSON = [NSJSONSerialization
JSONObjectWithData: data
options: NSJSONReadingMutableContainers
error: &e];
এটি কেবলমাত্র অন্য একটি ওয়েবসাইটে উদাহরণ হিসাবে দেখেছি। আমি JSON
উপাদানগুলির সংখ্যা এবং এর মতো জিনিসগুলি মুদ্রণের মাধ্যমে অবজেক্টে একটি পঠন করার চেষ্টা করছি, তবে আমি সবসময় পাচ্ছি EXC_BAD_ACCESS
।
আমি NSJSONSerialization
উপরের জেএসওনকে বিশ্লেষণ করতে কীভাবে ব্যবহার করব এবং আমি উল্লিখিত ডেটা স্ট্রাকচারে এটিকে রূপান্তর করব?