作者kokuyoku (Daniel)
标题Re: [问题] json 修改问题
时间Thu Apr 17 17:31:05 2014
从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呢?
: 谢谢您的解答
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.118.209.6
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MacDev/M.1397727067.A.320.html
1F:→ whitefur:只有第一层是mutable的, 这样写会出错 04/17 20:25