したがって、私の 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];
したがって、これは正常に機能します。私が抱えている問題は、MyDictionary を手動で作成する代わりに、NSObject のカスタム サブクラスを使用して JSON にシリアル化することです。基本的に、カスタム NSObject のプロパティの NSDictionary を手動で作成し、それを NSJSONSerialization メソッドに入れる必要があります。しかし、これを行うためのより良い方法があるかどうか疑問に思っていましたか?ありがとう。