作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
"1", "food_name_token"=>"Pizza", "id"=>"1-6ren">
我正在尝试用 key 包装我的 HTTP POST 请求。换句话说,我想把这个:
{
"category_id"=>"1",
"food_name_token"=>"Pizza",
"id"=>"1"
}
进入这个:
{
"dish" =>
{
"category_id"=>"1",
"food_name_token"=>"Pizza",
"id"=>"1"
}
}
我尝试在 RestKit 中使用“rootKeyPath”方法:
serializationMapping.rootKeyPath = @"dish";
但这给了我这个格式奇怪的字符串:
{
"dish"=>
"{
\n \"category_id\" = 1;
\n \"food_name_token\" = Pizza;
\n id = 1;
\n}
"}
它使用等号和分号代替箭头和逗号,并添加了所有这些换行符和转义反斜杠。
知道为什么吗?关于我可以做什么的任何建议?
附言我正在使用 Rails 后端
最佳答案
NSDictionary *rootDictionary = [NSDictionary dictionaryWithObject:childDict forKey:@"dish"];
这应该可以解决。
关于iphone - Objective C + Reskit - 如何用键包装我的字典以避免格式问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8221607/
我是一名优秀的程序员,十分优秀!