"1", "food_name_token"=>"Pizza", "id"=>"1-6ren">
gpt4 book ai didi

iphone - Objective C + Reskit - 如何用键包装我的字典以避免格式问题?

转载 作者:太空狗 更新时间:2023-10-30 03:52:48 26 4
gpt4 key购买 nike

我正在尝试用 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com