मुझे JSON प्राप्त हो रहा है और मैं इसे मानने के लिए इसे पार्स करना चाहता हूं। मैं यहInt64 काम नहीं करता है जबकि Int
let ddd = oneJson["restaurantId"] as! Int
print("ddd = \(ddd)")
let restaurantId = oneJson["restaurantId"] as! Int64
जैसा कि आप देखते हैं, मैं उसी क्षेत्र को पार्स कर रहा हूं। यहाँ मेरी JSON
"location":"location here location","restaurantId":0
प्रिंट बयान बस ठीक काम करता है, लेकिन मुझे लगता है मैं, की सिफारिश करेंगे Int64
(या Int32
) का उपयोग नहीं करने oneJson["restaurantId"] as! Int64
मैं क्या इस समस्या का कारण है पता नहीं है (इसलिए है टिप्पणी), लेकिन '(एक जेसन [" रेस्टोरेंटआईडी "] के रूप में उपयोग करने का प्रयास करें! एनएसएसटींग)। लोंग लोंग वैल्यू ', जो' इंट 64' – Jojodmo