2012-11-14 19 views
24

में कनवर्ट करें मेरे पास एक JSON फ़ाइल है जिसे मैंने वेब सेवा से निर्यात किया है। मुझे इसे एक .plist फ़ाइल में कनवर्ट करने की आवश्यकता है जिसे मैं आईओएस ऐप के मुख्य बंडल में आयात कर सकता हूं। ऐसा करने का सबसे आसान तरीका क्या है?जेएसओएन को .plist

नोट - ऐप को किसी सर्वर या किसी भी चीज़ से JSON को पकड़ने की आवश्यकता नहीं है। यह एक बार का रूपांतरण है जिसे मुझे करने की ज़रूरत है। ऐप हमेशा प्लिस्ट का उपयोग करेगा। मुझे बस यह जानने की जरूरत है कि इसे कैसे परिवर्तित किया जाए।

उत्तर

55

मैं कमांड लाइन पर plutil की सिफारिश करेंगे।

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

यह और कुछ अन्य विसंगतियों कि आईओएस JSON अक्रमांकन अधिक शान से संभाल लेंगे शब्दकोशों में शून्य मूल्यों के साथ उड़ा होगा, लेकिन यह बहुत अच्छी तरह से काम करने के लिए प्रकट होता है।

+1

+1 धन्यवाद, यह काफी उपयोगी है! –

+0

इसे सबसे अच्छे उत्तर के रूप में चिह्नित किया जाना चाहिए। –

2

डेविड का जवाब बहुत अच्छी तरह से काम करता है, लेकिन एक रूबी प्रेमी के रूप में मैं एक बहुत ही सरल उपकरण लिखा है माणिक साथ भी ऐसा ही करने के लिए: https://github.com/javiertoledo/json2plist