ฉันมีสตริง JSON (จาก PHP json_encode()
ที่มีลักษณะเช่นนี้:
[{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}]
ฉันต้องการแยกวิเคราะห์สิ่งนี้ลงในโครงสร้างข้อมูลบางอย่างสำหรับแอพ iPhone ของฉัน ผมคิดว่าสิ่งที่ดีที่สุดสำหรับผมที่จะมีอาร์เรย์ของพจนานุกรมดังนั้นองค์ประกอบ 0 ในอาร์เรย์เป็นพจนานุกรมที่มีปุ่มและ"id" => "1"
"name" => "Aaa"
ฉันไม่เข้าใจวิธีการจัดNSJSONSerialization
เก็บข้อมูลแม้ว่า นี่คือรหัสของฉัน:
NSError *e = nil;
NSDictionary *JSON = [NSJSONSerialization
JSONObjectWithData: data
options: NSJSONReadingMutableContainers
error: &e];
นี่เป็นเพียงสิ่งที่ฉันเห็นเป็นตัวอย่างในเว็บไซต์อื่น ผมได้พยายามที่จะได้รับการอ่านในที่JSON
วัตถุโดยการพิมพ์ออกมาจำนวนขององค์ประกอบและสิ่งที่ต้องการ EXC_BAD_ACCESS
แต่ฉันมักจะได้รับ
ฉันจะใช้NSJSONSerialization
วิเคราะห์ JSON ด้านบนและแปลงเป็นโครงสร้างข้อมูลที่ฉันกล่าวถึงได้อย่างไร