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