从server收到的资料直接放到NSMutableDictionary *dict1进行修改
然后再用你原本打的方法就可以了
例:dict1[@"A"][@"1"][@"c"]=@"DD";
用以上的方法就可以不用特别再用一个dict取资料再存入
※ 引述《chen0404 (没有暱称)》之铭言:
: 您好, 我从server 收到一个json格式如下
: {
: -A:{
: 1:{
: a:"aa",
: b:"bb",
: c:"cc"
: }
: 2:{
: .....
: }
: 3:{
: ....
: }
: }
: -B:{
: ....
: }
: }
: 假设我如果想修改key:c 的value:"cc" 要如何修改
: 目前的直觉是
: NSMutableDictionary *dict = [[[NSMutableDictionary alloc]initWithDictionary:
: [[dict1 objectForKey:@"A"] objectForKey:@"1"]]mutableCopy];
: [dict setObject:"DD" forKey:@"c"];
: dict修改完后如何放回dict1呢?
: 谢谢您的解答