JSON ডেটা পার্স করা

নেটওয়ার্কিং - সুইফট প্রোগ্রামিং (Swift Programming) - Computer Programming

200

Swift-এ JSON ডেটা পার্স করতে JSONDecoder ব্যবহার করা হয়, যা JSON ডেটাকে সহজেই Swift-এর কাস্টম ডেটা টাইপে রূপান্তরিত করে। সাধারণত, JSON ডেটা প্রথমে Data টাইপে থাকা দরকার, এবং এর পর Codable প্রোটোকল মেনে কাস্টম স্ট্রাকচার বা ক্লাসে কনভার্ট করা হয়।

JSON ডেটা পার্সের উদাহরণ:

ধরুন JSON ডেটা এমন:

{
  "name": "Alice",
  "age": 25
}

এটি Swift-এ পার্স করতে:

import Foundation

struct User: Codable {
    let name: String
    let age: Int
}

let jsonData = """
{
    "name": "Alice",
    "age": 25
}
""".data(using: .utf8)!

do {
    let user = try JSONDecoder().decode(User.self, from: jsonData)
    print(user.name) // আউটপুট: Alice
    print(user.age)  // আউটপুট: 25
} catch {
    print("Failed to decode JSON:", error)
}

ব্যাখ্যা:

  1. Codable প্রোটোকল: User স্ট্রাকচারটি Codable প্রোটোকল মেনে JSON ডেটার সাথে কাজ করার উপযোগী।
  2. JSONDecoder: decode মেথড JSON ডেটাকে User অবজেক্টে কনভার্ট করে।

Swift-এ JSONDecoder ব্যবহার করে JSON ডেটা দ্রুত এবং নিরাপদে পার্স করা যায়।

Content added By
Promotion

Are you sure to start over?

Loading...