我想用一個關鍵字來包裝我的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