我正在尝试用密钥包装我的HTTP POST请求.换句话说,我想转此:
{
"category_id"=>"1",
"food_name_token"=>"Pizza",
"id"=>"1"
}
Run Code Online (Sandbox Code Playgroud)
进入这个:
{
"dish" =>
{
"category_id"=>"1",
"food_name_token"=>"Pizza",
"id"=>"1"
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试在RestKit中使用'rootKeyPath'方法:
serializationMapping.rootKeyPath = @"dish";
Run Code Online (Sandbox Code Playgroud)
但这给了我这个奇怪的格式化字符串:
{
"dish"=>
"{
\n \"category_id\" = 1;
\n \"food_name_token\" = Pizza;
\n id = 1;
\n}
"}
Run Code Online (Sandbox Code Playgroud)
它使用等号和分号代替箭头和逗号,并添加所有这些换行符和转义反斜杠.
知道为什么吗?关于我能做什么的任何建议?
PS我正在使用Rails后端