我想用一个关键字来包装我的HTTP POST请求。换句话说,我希望把这个:Objective C + Reskit - 如何用密钥包装字典以避免格式化问题?
{
"category_id"=>"1",
"food_name_token"=>"Pizza",
"id"=>"1"
}
成这样:
{
"dish" =>
{
"category_id"=>"1",
"food_name_token"=>"Pizza",
"id"=>"1"
}
}
我使用'rootKeyPath的方法在RestKit尝试:
serializationMapping.rootKeyPath = @"dish";
但是,这给了我这个奇怪格式化的字符串:
{
"dish"=>
"{
\n \"category_id\" = 1;
\n \"food_name_token\" = Pizza;
\n id = 1;
\n}
"}
它使用等号和分号代替箭头和逗号,并在所有这些换行符中添加并避免反斜杠。
任何想法为什么?关于我能做什么的建议?
P.S.我正在使用Rails后端
http://stackoverflow.com/questions/7521683/nsdictionary-description-formatting-problem-treats-structure-like-char-data – SVD