So you have an NSDictionary that looks like this.
{
anonymous = true;
"attendee_id" = 5796;
"briefing_id" = 616;
comments = "More Cookies please!";
data = (
{
"agenda_id" = 1200;
requested = true;
"speaker_id" = 23;
type = followup;
},
{
"agenda_id" = 1200;
"question_id" = "179_1200_23";
stars = 5;
text = "5 stars";
type = question;
},
{
"agenda_id" = 1200;
"question_id" = "186_1200_23";
stars = 5;
text = "5 stars";
type = question;
},
{
"agenda_id" = 1200;
"question_id" = "175_1200_23";
stars = 5;
text = "5 stars";
type = question;
},
{
"agenda_id" = 1200;
"question_id" = "182_1200_23";
stars = 5;
text = "5 stars";
type = question;
},
{
"agenda_id" = 1195;
"question_id" = "182_1195_33";
stars = 3;
text = "Angela Tucci";
type = question;
},
{
"agenda_id" = 1195;
"question_id" = "179_1195_33";
stars = 3;
text = "Angela Tucci";
type = question;
},
{
"agenda_id" = 1195;
"question_id" = "186_1195_33";
stars = 3;
text = "Angela Tucci";
type = question;
},
{
"agenda_id" = 1195;
"question_id" = "175_1195_33";
stars = 3;
text = "Angela Tucci";
type = question;
},
{
"agenda_id" = 1196;
"question_id" = "186_1196_32";
stars = 3;
text = Dale;
type = question;
},
{
"agenda_id" = 1196;
"question_id" = "179_1196_32";
stars = 3;
text = Dale;
type = question;
},
{
"agenda_id" = 1196;
"question_id" = "175_1196_32";
stars = 3;
text = Dale;
type = question;
},
{
"agenda_id" = 1196;
"question_id" = "182_1196_32";
stars = 3;
text = Dale;
type = question;
},
{
"agenda_id" = 1203;
"question_id" = "182_1203_93";
stars = 3;
text = Patricia;
type = question;
},
{
"agenda_id" = 1203;
"question_id" = "179_1203_93";
stars = 3;
text = Patricia;
type = question;
},
{
"agenda_id" = 1203;
"question_id" = "186_1203_93";
stars = 3;
text = Patricia;
type = question;
},
{
"agenda_id" = 1203;
"question_id" = "175_1203_93";
stars = 3;
text = Patricia;
type = question;
},
{
"question_id" = 1;
stars = 4;
type = question;
},
{
"question_id" = 16;
text = "More Cookies please!";
type = question;
}
);
}
And you want URL Parameterization the exact way jQuery defines it! But you don't have RestKit, or you are locked into an older version. [myNSDictionary URLEncodedString]
briefing_id=616&comments=More%20Cookies%20please%21&data[][type]=followup&data[][speaker_id]=23&data[][requested]=true&data[][agenda_id]=1200&data[][type]=question&data[][agenda_id]=1200&data[][stars]=5&data[][text]=5%20stars&data[][question_id]=179_1200_23&data[][type]=question&data[][agenda_id]=1200&data[][stars]=5&data[][text]=5%20stars&data[][question_id]=186_1200_23&data[][type]=question&data[][agenda_id]=1200&data[][stars]=5&data[][text]=5%20stars&data[][question_id]=175_1200_23&data[][type]=question&data[][agenda_id]=1200&data[][stars]=5&data[][text]=5%20stars&data[][question_id]=182_1200_23&data[][type]=question&data[][agenda_id]=1195&data[][stars]=3&data[][text]=Angela%20Tucci&data[][question_id]=182_1195_33&data[][type]=question&data[][agenda_id]=1195&data[][stars]=3&data[][text]=Angela%20Tucci&data[][question_id]=179_1195_33&data[][type]=question&data[][agenda_id]=1195&data[][stars]=3&data[][text]=Angela%20Tucci&data[][question_id]=186_1195_33&data[][type]=question&data[][agenda_id]=1195&data[][stars]=3&data[][text]=Angela%20Tucci&data[][question_id]=175_1195_33&data[][type]=question&data[][agenda_id]=1196&data[][stars]=3&data[][text]=Dale&data[][question_id]=186_1196_32&data[][type]=question&data[][agenda_id]=1196&data[][stars]=3&data[][text]=Dale&data[][question_id]=179_1196_32&data[][type]=question&data[][agenda_id]=1196&data[][stars]=3&data[][text]=Dale&data[][question_id]=175_1196_32&data[][type]=question&data[][agenda_id]=1196&data[][stars]=3&data[][text]=Dale&data[][question_id]=182_1196_32&data[][type]=question&data[][agenda_id]=1203&data[][stars]=3&data[][text]=Patricia&data[][question_id]=182_1203_93&data[][type]=question&data[][agenda_id]=1203&data[][stars]=3&data[][text]=Patricia&data[][question_id]=179_1203_93&data[][type]=question&data[][agenda_id]=1203&data[][stars]=3&data[][text]=Patricia&data[][question_id]=186_1203_93&data[][type]=question&data[][agenda_id]=1203&data[][stars]=3&data[][text]=Patricia&data[][question_id]=175_1203_93&data[][question_id]=1&data[][type]=question&data[][stars]=4&data[][question_id]=16&data[][type]=question&data[][text]=More%20Cookies%20please%21&anonymous=true&attendee_id=5796
Now all you got to do is encode! [[myNSDictionary URLEncodedString] stringByAddingURLEncoding]
briefing_id%3D616%26comments%3DMore%2520Cookies%2520please%2521%26data%5B%5D%5Btype%5D%3Dfollowup%26data%5B%5D%5Bspeaker_id%5D%3D23%26data%5B%5D%5Brequested%5D%3Dtrue%26data%5B%5D%5Bagenda_id%5D%3D1200%26data%5B%5D%5Btype%5D%3Dquestion%26data%5B%5D%5Bagenda_id%5D%3D1200%26data%5B%5D%5Bstars%5D%3D5%26data%5B%5D%5Btext%5D%3D5%2520stars%26data%5B%5D%5Bquestion_id%5D%3D179_1200_23%26data%5B%5D%5Btype%5D%3Dquestion%26data%5B%5D%5Bagenda_id%5D%3D1200%26data%5B%5D%5Bstars%5D%3D5%26data%5B%5D%5Btext%5D%3D5%2520stars%26data%5B%5D%5Bquestion_id%5D%3D186_1200_23%26data%5B%5D%5Btype%5D%3Dquestion%26data%5B%5D%5Bagenda_id%5D%3D1200%26data%5B%5D%5Bstars%5D%3D5%26data%5B%5D%5Btext%5D%3D5%2520stars%26data%5B%5D%5Bquestion_id%5D%3D175_1200_23%26data%5B%5D%5Btype%5D%3Dquestion%26data%5B%5D%5Bagenda_id%5D%3D1200%26data%5B%5D%5Bstars%5D%3D5%26data%5B%5D%5Btext%5D%3D5%2520stars%26data%5B%5D%5Bquestion_id%5D%3D182_1200_23%26data%5B%5D%5Btype%5D%3Dquestion%26data%5B%5D%5Bagenda_id%5D%3D1195%26data%5B%5D%5Bstars%5D%3D3%26data%5B%5D%5Btext%5D%3DAngela%2520Tucci%26data%5B%5D%5Bquestion_id%5D%3D182_1195_33%26data%5B%5D%5Btype%5D%3Dquestion%26data%5B%5D%5Bagenda_id%5D%3D1195%26data%5B%5D%5Bstars%5D%3D3%26data%5B%5D%5Btext%5D%3DAngela%2520Tucci%26data%5B%5D%5Bquestion_id%5D%3D179_1195_33%26data%5B%5D%5Btype%5D%3Dquestion%26data%5B%5D%5Bagenda_id%5D%3D1195%26data%5B%5D%5Bstars%5D%3D3%26data%5B%5D%5Btext%5D%3DAngela%2520Tucci%26data%5B%5D%5Bquestion_id%5D%3D186_1195_33%26data%5B%5D%5Btype%5D%3Dquestion%26data%5B%5D%5Bagenda_id%5D%3D1195%26data%5B%5D%5Bstars%5D%3D3%26data%5B%5D%5Btext%5D%3DAngela%2520Tucci%26data%5B%5D%5Bquestion_id%5D%3D175_1195_33%26data%5B%5D%5Btype%5D%3Dquestion%26data%5B%5D%5Bagenda_id%5D%3D1196%26data%5B%5D%5Bstars%5D%3D3%26data%5B%5D%5Btext%5D%3DDale%26data%5B%5D%5Bquestion_id%5D%3D186_1196_32%26data%5B%5D%5Btype%5D%3Dquestion%26data%5B%5D%5Bagenda_id%5D%3D1196%26data%5B%5D%5Bstars%5D%3D3%26data%5B%5D%5Btext%5D%3DDale%26data%5B%5D%5Bquestion_id%5D%3D179_1196_32%26data%5B%5D%5Btype%5D%3Dquestion%26data%5B%5D%5Bagenda_id%5D%3D1196%26data%5B%5D%5Bstars%5D%3D3%26data%5B%5D%5Btext%5D%3DDale%26data%5B%5D%5Bquestion_id%5D%3D175_1196_32%26data%5B%5D%5Btype%5D%3Dquestion%26data%5B%5D%5Bagenda_id%5D%3D1196%26data%5B%5D%5Bstars%5D%3D3%26data%5B%5D%5Btext%5D%3DDale%26data%5B%5D%5Bquestion_id%5D%3D182_1196_32%26data%5B%5D%5Btype%5D%3Dquestion%26data%5B%5D%5Bagenda_id%5D%3D1203%26data%5B%5D%5Bstars%5D%3D3%26data%5B%5D%5Btext%5D%3DPatricia%26data%5B%5D%5Bquestion_id%5D%3D182_1203_93%26data%5B%5D%5Btype%5D%3Dquestion%26data%5B%5D%5Bagenda_id%5D%3D1203%26data%5B%5D%5Bstars%5D%3D3%26data%5B%5D%5Btext%5D%3DPatricia%26data%5B%5D%5Bquestion_id%5D%3D179_1203_93%26data%5B%5D%5Btype%5D%3Dquestion%26data%5B%5D%5Bagenda_id%5D%3D1203%26data%5B%5D%5Bstars%5D%3D3%26data%5B%5D%5Btext%5D%3DPatricia%26data%5B%5D%5Bquestion_id%5D%3D186_1203_93%26data%5B%5D%5Btype%5D%3Dquestion%26data%5B%5D%5Bagenda_id%5D%3D1203%26data%5B%5D%5Bstars%5D%3D3%26data%5B%5D%5Btext%5D%3DPatricia%26data%5B%5D%5Bquestion_id%5D%3D175_1203_93%26data%5B%5D%5Bquestion_id%5D%3D1%26data%5B%5D%5Btype%5D%3Dquestion%26data%5B%5D%5Bstars%5D%3D4%26data%5B%5D%5Bquestion_id%5D%3D16%26data%5B%5D%5Btype%5D%3Dquestion%26data%5B%5D%5Btext%5D%3DMore%2520Cookies%2520please%2521%26anonymous%3Dtrue%26attendee_id%3D5796