-4

JSON文字列をNSDictionaryに追加する方法は?

 NSString *j_String  @"{ "comp": [
      { "id": "1" },
      { "id": "2" },
      { "id": "3" }
     ],
    "contact": [
      { "mail": "some@email.com", "name": "Name"  },
      { "mail": "email@email.com", "name": "Name"  }
     ]
    }";

NSMutableDictionary *dic = [NSMutableDictionary dictionary];
[dic setValue:@"nvjd" forKey:j_String]; 

この方法でJson文字列をNSMutableDictionaryまたはNSDictionaryに追加できますか?

4

2 に答える 2

1

SBJSONを使用してJson文字列をNSobjectに変換します。そして、あなた自身の辞書に追加します。これからJsonを攪拌したい場​​合は、SBJsonクラスのconvertJsonライターメソッドを使用してください。

于 2013-02-01T09:36:34.800 に答える
0

プロジェクトにSBJsonライブラリを追加すると、ここからダウンロードできます。このコードを.mファイルで使用するよりも

#import "SBJson.h"

   SBJsonParser *jsonParser = [SBJsonParser new];
   NSDictionary *jsonData = (NSDictionary *) [jsonParser objectWithString: j_String error:nil];

   NSLog(@"json data is : %@",jsonData);
于 2013-02-01T16:05:28.790 に答える