[英]How to increment a Json Object in objective-c
如何增加一个Json数组?
我有这个数组,这个“ jsonObjects”从webservice加载了一个Json:
arrBusca = [jsonObjects objectForKey:key];
如果我打印此数组,则结果如下:
2013-03-26 16:50:48.167 teste[6645:907] array 1: (
{
idMarca = 118;
idTipo = 1;
marca = "";
ordem = 9999;
tipo = Carro;
},
{
idMarca = 60;
idTipo = 1;
marca = " -";
ordem = 2;
tipo = Carro;
},
{
idMarca = 117;
idTipo = 1;
marca = "---";
ordem = 2;
tipo = Carro;
}
}
我想增加这个数组,所以我尝试:
marcas *myPerson = [[marcas alloc] init];
myPerson.marca = [NSString stringWithFormat:@"Fiat %d", i];
myPerson.idMarca = [NSString stringWithFormat:@"%d", i];
[arrBusca addObject:myPerson];
但是结果是:
2013-03-26 16:50:48.167 teste[6645:907] array 1: (
{
idMarca = 118;
idTipo = 1;
marca = "";
ordem = 9999;
tipo = Carro;
},
{
idMarca = 60;
idTipo = 1;
marca = " -";
ordem = 2;
tipo = Carro;
},
{
idMarca = 117;
idTipo = 1;
marca = "---";
ordem = 2;
tipo = Carro;
},
"<marcas: 0x1fd807e0>",
"<marcas: 0x1fd89e40>",
"<marcas: 0x1fd80c90>",
"<marcas: 0x1fd8a1b0>",
"<marcas: 0x1fd8ada0>",
"<marcas: 0x1fd89cb0>",
}
有谁知道如何增加一个jsonobject数组?
您需要提供NSCoder方法来存档和取消存档“ marcas
”对象。
现在,当您将对象添加到“ arrBusca
” NSMutableArray(它是可变的,对吗?)时,它们将被添加为“ marcas
”对象,而不是您从JSON解码的原始非marcas对象。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.