Hy
Я разработчик для iPhone, и у меня есть приложение, которое должно взаимодействовать с asp.net и базой данных mssql. Я думал, что общение со строкой JSON было бы хорошо. Я реализовал сторону iPhone, но после этого застрял.
-Как я могу разобрать строку JSON в класс .NET?
-Как я могу вызвать хранимую процедуру с данными?
-Как я могу ответить на iPhone в строке JSON?
Вот моя реализация:
MutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:[NSURL URLWithString:url]];
[request setHTTPMethod:@"**POST**"];
[request setCachePolicy:NSURLCacheStorageNotAllowed];
[request setTimeoutInterval:60.0f];
SBJsonWriter *writer = [SBJsonWriter new];
NSString *paramStr = [writer stringWithObject:_parameters];
[writer release];
NSData *requestData = [paramStr dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES];
[request setHTTPBody:requestData];
[request setValue:[NSString stringWithFormat:@"%d", [requestData length]] forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
Вот журнал с запросом и полезной нагрузкой (requestData):
URL: http://mydomain.hu/MainHandle.ashx/login
paramString: {"password":"myPassword","email":"myAddress"}