Создайте массив или словарь объектов, представляющих информацию, которую вы хотите отправить через JSON.Сделав это, отправьте -JSONRepresentation
в массив / словарь.Этот метод возвращает строку JSON, и вы отправляете ее на сервер.
Например:
NSDictionary *o1 = [NSDictionary dictionaryWithObjectsAndKeys:
@"some value", @"key1",
@"another value", @"key2",
nil];
NSDictionary *o2 = [NSDictionary dictionaryWithObjectsAndKeys:
@"yet another value", @"key1",
@"some other value", @"key2",
nil];
NSArray *array = [NSArray arrayWithObjects:o1, o2, nil];
NSString *jsonString = [array JSONRepresentation];
// send jsonString to the server
После выполнения кода выше, jsonString
содержит:
[
{
"key1": "some value",
"key2": "another value"
},
{
"key1": "yet another value",
"key2": "some other value"
}
]