Re: [問題] json 修改問題

作者: kokuyoku (天龍狂想曲)   2014-04-17 17:31:05
從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呢?
: 謝謝您的解答
作者: whitefur (白毛)   2014-04-17 20:25:00
只有第一層是mutable的, 這樣寫會出錯

Links booklink

Contact Us: admin [ a t ] ucptt.com