私はそれを返すnotifications.idキーの値を取得しようとすると、解析のJSON
出力は、しかし、大丈夫です客観CでURLからいくつかのJSONを解析しようとしていますSIGBRTエラー。
コード:
NSDictionary *jsonData = [NSJSONSerialization
JSONObjectWithData:data
options:NSJSONReadingMutableContainers
error:&serializeError];
success = [jsonData[@"ERROR"] integerValue];
if (success == 0) {
NSLog(@"%@", jsonData[@"notifications"][@"id"]);
}else{
}
例JSONである:
{ "通知":[{ "ID": "fae9a890-2791-46e2-ad9c-5a72f602a2e8"、 "作成": "パーティクル": "[CakePHP] ページネーション"、 "2017-06-17T21:57:28 + 00:00"、 "thread_id":3964、 "reply_id" {"id": "00732627-f23e-423e-b885-add968575972"、 "}"、 "users_from":{"username": "Royal"}、 "content": "は の返信を に投稿しました。 ":" 2017-06-17T20:08:05 + 00:00 "、" thread_id ":3964、" rep "" username ":" Royal "}" content ":"引用符で囲まれています。 "、"スレッドID ":79478、"スレッド ":{" id ":3964、"件名 ":" [CakePHP] ページネーション "}" users_from " あなたは「}」}
どうすればこの問題を解決できますか?
ありがとうございました。
解析しようとしているJSONデータの例を教えてください。 –
JSONを表示し、クラッシュしたときにコンソールにメッセージを表示しませんか? 「インスタンスに送信された認識できないセレクタ」などと同じですか? – Larme
これはJSONで、https://stackoverflow.com/questions/44614580/sigabrt-when-trying-to-parse-jsonの場合、 'jsonData [@" notifications "]'は辞書ではない配列なので、 'jsonData [@" notifications "] [0] [@" id "]'。 – Larme