Estoy intentando ajustar mi solicitud HTTP POST con una clave. En otras palabras, quiero convertir esto:Objective C + Reskit: ¿Cómo envuelvo mi diccionario con una clave para evitar problemas de formateo?
{
"category_id"=>"1",
"food_name_token"=>"Pizza",
"id"=>"1"
}
en esto:
{
"dish" =>
{
"category_id"=>"1",
"food_name_token"=>"Pizza",
"id"=>"1"
}
}
He intentado utilizar el método 'rootKeyPath' en RestKit:
serializationMapping.rootKeyPath = @"dish";
Pero eso me dio este cadena extrañamente formateada:
{
"dish"=>
"{
\n \"category_id\" = 1;
\n \"food_name_token\" = Pizza;
\n id = 1;
\n}
"}
Utiliza signos iguales y punto y coma en lugar de flechas y comas, y agrega en todos estos saltos de línea y barras invertidas de escape.
¿Alguna idea de por qué? Y cualquier sugerencia sobre lo que puedo hacer en su lugar?
P.S. Estoy usando un servidor de Rails
http://stackoverflow.com/questions/7521683/nsdictionary-description-formatting-problem-treats-structure-like-char-data – SVD