2013-07-01 34 views
-4

这是我的代码:JSON值数组

NSArray *keys = [NSArray arrayWithObjects:@"action", @"type", @"entry", nil]; 
NSArray *objects = [NSArray arrayWithObjects:@"action1", @"one", entry.identifier, nil]; 

条目必须是一个数组所以它输出的一个实例必须是:

"entry": [ "entry" ] 

"[ ]"内部哪能去做? 与我的代码我得到"entry": "entry"

+0

你缺少外部的''}',表示一个“对象”(NSDictionary)。 (提示:转到json.org并学习JSON语法,只需要5-10分钟即可学习。) –

回答

0

要存储一个数组而不是一个单一的值,你......你存储一个数组而不是一个单一的值。

NSArray *objects = [NSArray arrayWithObjects:@"action1", @"one", [NSArray arrayWithObject:entry.identifier], nil];