में जेसन नल मानों को कैसे संभालना है मैं पिछले दो दिनों से जेएसओएन के साथ खेल रहा हूं और बहुत उत्सुक समस्याओं का सामना कर रहा हूं और स्टैक ओवरफ्लो के लिए धन्यवाद, यह मेरी मदद करता है। यह जेएसओएन फीचर्ड कुंजी है स्ट्रिंग प्रकार के मूल्यों को टॉव प्रकार।स्विफ्ट
"featured":"1"
या
"featured": null,
मैं एक बहुत इस संभाल करने की कोशिश की लेकिन असफल
step 1)
if dict.objectForKey("featured") as? String != nil {
featured = dict.objectForKey("featured") as? String
}
कदम 2)
let null = NSNull()
if dict.objectForKey("featured") as? String != null {
featured = dict.objectForKey("featured") as? String
}
कदम 3)
if dict.objectForKey("featured") as? String != "" {
featured = dict.objectForKey("featured") as? String
}
लेकिन दुर्भाग्य से समाधान नहीं मिल रहा है, तो आपके उत्तर की सराहना की जाएगी।
चेनिंग यह दुर्घटना खड़ी कर रहा है के बारे में वैकल्पिक और अधिक जानना चाहते हैं: - सभी तीन चरणों संयुक्त (बहुत NSNull, खाली स्ट्रिंग नहीं है, गलत प्रकार)? –
हाँ कोर्डटा –