我有这个JSON代码:
[
{
"descrizione": "Risotto Giallo con Stinco",
"prezzo": null
},
{
"descrizione": "Orecchietta al ragu bolognese",
"prezzo": null
},
{
"descrizione": "Penne ai gamberi",
"prezzo": null
}
]
要在文本视图中打印,以便我编写此代码:
self.MenuGiorno.text = [self.MenuGiorno.text stringByAppendingString:[NSString stringWithFormat:@"%@",jsonArray1]];
当然,通过这种方式,我在文本视图中看到了完整的代码而没有解析它。
如何指定仅打印“descrizione”和“prezzo”?不介意意大利语,这最后两个是我必须用来填充文本视图的标识符。有人有想法吗?
答案 0 :(得分:0)
jasonArray1
是一个字典数组。首先你必须访问数组元素,只有一个,字典。然后按密钥名称访问字典项。
NSString *str = jsonArray1[0][@"descrizione"];
或更详细地说:
NSArray *fistArrayElement = [jsonArray1 firstObject];
NSString *str = [fistArrayElement objectAtIndex:@"descrizione"];