Я создаю небольшой проект, в котором я хочу опубликовать NSMutableArray, содержащий несколько NSDictionarys, на сервер. Дело в том, что массив является динамическим. Я не знаю, сколько словарей это будет содержать. Это макет Mutablearray:
(
{
Category = Music;
Description = "Detta \U00e4r mitt quiz!";
Difficulty = 1;
Language = Swedish;
Title = "Mitt Quiz";
},
{
QuestionNr1 = {
Question = "Vilken stad bor jag i?";
RightAnswer = Uppsala;
WrongAnswer1 = Stockholm;
WrongAnswer2 = "Ume\U00e5";
WrongAnswer3 = Visby;
};
QuestionNr2 = {
Question = "Vilken stad bor jag inte i?";
RightAnswer = Uppsala;
WrongAnswer1 = Stockholm;
WrongAnswer2 = "Ume\U00e5";
WrongAnswer3 = Visby;
};
}
)
Теперь я хочу опубликовать это на PHP / MYSQL-сервере. Я мог бы сделать это, разделив массив на его строковые компоненты и конкатенировав строку к URL-адресу, содержащему все его переменные. Но это не сработало бы, если бы я не знал, сколько вопросов / словарей будет содержать массив. Кроме того, он чувствует, что неправильно строит этот длинный URL-адрес для запроса.
Есть ли другой способ, например, использовать JSON, который облегчает размещение этой структуры на моем php-сервере?
Спасибо!