2012-11-14 25 views
24

Web hizmetinden verdiğim bir JSON dosyam var. Bunu bir iOS uygulamasının ana paketine alabileceğim bir .plist dosyasına dönüştürmem gerekiyor. Bunu yapmanın en kolay yolu nedir?JSON .blist dönüştürün

Not - uygulamanın JSON'u bir sunucudan veya herhangi bir şeyden alması gerekmez. Bu, yapmam gereken tek seferlik bir dönüşüm. Uygulama her zaman sadece plist kullanacaktır. Sadece nasıl dönüştürüleceğini bilmem gerek.

cevap

55

Komut satırında plutil'i öneririm.

plutil -convert xml1 in.json -o out.plist 

O sözlüklerde BOŞ değerlere ve iOS JSON seri kaldırma daha incelikle ele olacağı diğer bazı tutarsızlıklar ile havaya uçurmak, ancak oldukça iyi iş görünmüyor.

+1

+1 sayesinde bu oldukça yararlıdır! –

+0

Bu en iyi cevap olarak işaretlenmelidir. –

2

David'in cevabı oldukça iyi çalışır, ancak bir Ruby aşık olarak ben Ruby ile aynı şeyi çok basit bir araç yazdık:

İlgili konular