2011-07-18 19 views

cevap

9

// veriye> string

NSMutableDictionary *nameElements = [NSMutableDictionary dictionary];  

[nameElements setObject:@"abcd" forKey:@"username"]; 

[nameElements setObject:@"1234" forKey:@"password"];  

NSString* jsonString = [nameElements JSONString]; 

// STRING> veri

NSDictionary *nameElements_ = [jsonString objectFromJSONString]; 

for(NSString *key in [nameElements_ allKeys]) { 
    NSString* body = [nameElements_ objectForKey:key]; 
    NSLog(@"%@", body); 
} 
2

Bu, benim için 1000000% çalıştıran sunucuya sözlük ve dizi gönderme örneğidir.

SBJSON *jparser = [[SBJSON new] autorelease]; 


NSString *ArrayjsonItems = [jparser stringWithObject:self.UrMergedArray]; 

NSString *DicjsonItems = [jparser stringWithObject:self.UrMergedDic]; 




NSLog(@"array Items :%@",self.UrMergedArray); 

NSLog(@"dic Items :%@",self.UrMergedDic); 




NSString *postString =[NSString stringWithFormat:@"Arrayitems=%@&Dicitems=%@",ArrayjsonItems,DicjsonItems]; 


NSLog(@"it is going to post : %@ \n\n",postString); 



NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:snapURL]; 

[request setHTTPMethod:@"POST"]; 

[request setHTTPBody:[postString dataUsingEncoding:NSUTF8StringEncoding]]; 



NSURLConnection *connection=[[NSURLConnection alloc] 
          initWithRequest:request 
          delegate:self]; 


if (connection) { 

    self.receivedData = [[NSMutableData data] retain]; 

} 


[connection release]; 
+0

Bu SBJSON değil JSONKit – Dilshan

+0

Allah u korusun olması gerekiyordu !! beni kurtardı .... –

+0

@HinataHyuga :) :) :) –

İlgili konular