JSON ile bir PHP Script iPhone app nesnenin bir dizi göndermek için nasıl

3 Cevap php

Ben bir PHP komut dosyası göndermek istiyorum ve onlara bir mySQL veritabanında saklanır olan nesnelerin bir dizi ile bir iPhone uygulaması var. Dizideki nesneler tek kayan sayı ve dizeleri, özel bir şey içerir.

Ben php script dizi göndermek için en iyi yolu, bir JSON dizi dönüştürmek http posta yoluyla php komut göndermek ve diğer ucunda bir json_decode yapmak olduğunu anladığım. Ancak ben zor bir zaman bir json nesnesi haline dizi dönüştürmek için nasıl sergiyi yaşıyorum.

Birisi bana nereden başlayacağınızı bir işaretçi verebilir misiniz?

3 Cevap

Objective-C için JSON kütüphane ile başlayın:

http://code.google.com/p/json-framework

JSON bir NSArray dönüştürmek için bir yöntem olduğu gibi Yani, serileştirme çok daha kolay hale getirecek.

http://json-framework.googlecode.com/svn/trunk/documentation/interfaceSBJSON.html#830175bff0fbef8ccb82da852a154b48

From there you can post using different mechanisms, but NSURLConnection is the easiest. You can do synch or asynch, depending on your needs.

Sen json istek üzerine bazı başlıkları ayarlamak gerekir:

NSMutableURLRequest * r = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:30.0];
[r addValue:@"application/json" forHTTPHeaderField:@"Accept"];
[r setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];    

http://code.google.com/p/touchcode/wiki/TouchJSON

"TouchJSON Amaç C. uygulanan JSON için ayrıştırıcı ve jeneratör

Bu temel benim CocoaJSON kodu: http://toxicsoftware.com/cocoajson/

İşte bunu kullanmak için nasıl: TouchJSONHowTo "

JSON basit bir metin biçimidir. Eğer bir kütüphane kullanmak istemiyorsanız eğer dizi üzerinde döngü kendinizi dışarı dize yazabilirsiniz.

http://www.json.org/example.html