私は、HTTPでWiFi経由で別のデバイスで動作している同じアプリにサービスを提供するiPhoneアプリを設計しています。JSONとプロパティリスト(plist)の互換性?
ほとんどのiOSデバイスでサポートされているPlistの形式で、いくつかのAPIを提供し、クエリの結果を返すことを計画しています。しかし、将来的には、Androidのバージョンが登場する可能性が非常に高いです。
両方のデバイスをサポートするには、iOS 5+のプライムタイム、iOSの古いバージョンの登場を考えれば、JSONが良い選択と思われます。
私の質問は次のとおりです。
は、互換性のシリアライズのこれら二つのフォーマットはありますか?
潜在的なキャッチ(ある場合)は何ですか?
NSPropertyListSerialization APIとNSJSONSerialization APIを使用してNSDictionary/NSArray/NSNumberインスタンスのシリアル化を実装し、同様の機能を提供するアンドロイドアプリケーションを作成する方法について説明しています。 – ZhangChn
その場合は、最初からJSONを使用することをお勧めします。 Androidでは、Map/List/Number値と同じデータを逆シリアル化できます。 –