iPhone App / JSON - Publicando dados no banco de dados remoto
Tenho um aplicativo para iPhone que usa ASIHTTPRequest para postar dados em um arquivo php, que usa o sql para atualizar o banco de dados de acord
O que está me incomodando é que continuo lendo que devo codificar meus dados publicados no formato JSON. Alguém pode me explicar o ponto disso? Por que devo codificar no formato JSON? Quais são os benefícios, necessidades para isso ..
EDITAR
Aqui está como eu estou postando meus dados:
-(void) postToDB:(NSString*) msg{
NSString *myphp = @"http://localhost:8888/databases/test.php";
NSURL *url = [NSURL URLWithString:myphp];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:msg forKey:@"message"];
[request setDelegate:self];
[request startAsynchronous];
}