所以我的 JSON 请求应该类似于:
{
"MyDictionary" : ["some values"],
"RegularValue" : "regularValue",
}
所以我目前所做的是:
NSDictionary *myDict = @{@"Blah" : @"1", @"Yadayada" : @"2"};
NSDictionary *jsonDict = @{"MyDictionary" : myDict, "RegularValue" : "someValue"};
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:jsonDict options:kNilOptions error:&error];
所以这很好用。我遇到的问题是,我想要做的是使用 NSObject 的自定义子类并将其序列化为 JSON,而不是手动创建 MyDictionary。我基本上必须为我的自定义 NSObject 的属性手动创建 NSDictionary 并将其放入 NSJSONSerialization 方法中。但我想知道是否有更好的方法来做到这一点?谢谢。