Я пытаюсь обернуть свой HTTP-запрос POST ключом. Другими словами, я хочу превратить это:
{
"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}
"}
В ней используются знаки равенства и точки с запятой вместо стрелок и запятых, а также добавляет во все эти разрывы строк и escape-символы обратной косой черты.
Есть идеи, почему? И какие-нибудь предложения, что я могу сделать вместо этого?
P.S. Я использую серверную часть Rails