i want to Parsing a json but Xcode Show this message : **keyNotFound(CodingKeys(stringValue: "Id", intValue: nil), Swift.DecodingError.Context(codingPath: [], debugDescription: "No value associated with key CodingKeys(stringValue: \"Id\", intValue: nil) (\"Id\").", underlyingError: nil))**

JSON : 

```
{
    "result": [
        {
            "Id": 5,
            "Title": "Test1",
            "EnTitle": "Story and Novel"
        },
        {
            "Id": 38,
            "Title": "Test2",
            "EnTitle": " Motivational"
        }

    ],
    "status": {
        "message": "Confirm",
        "success": true,
        "systemDateTime": "2019-11-01T12:07:05+03:30",
        "httpStatusCode": 200
    }
}

```

Model : 

```
struct Result : Decodable {
    let Id : Int
    let Title : String
    let EnTitle : String
}

class ResultInitialiser {

    let Id : Int
    let Title : String
    let EnTitle : String

    init(Id:Int, Title:String, EnTitle: String) {
        self.Id = Id
        self.Title = Title
        self.EnTitle = EnTitle
    }

}

```

View Controller : 

```
var genresFetch = [Result]()
var structGenresFetch = [ResultInitialiser]()
let headers : HTTPHeaders = ["Token" : "6f8652e3-d9d9-4b34-9455-0fa32e82ec58"]

    AF.request(BASE_URL!, method: .get, headers: headers).response { (response) in
        do {
            self.genresFetch = [try JSONDecoder().decode(Result.self, from: response.data!)]

                for eachProduct in self.genresFetch {

                    let recived_Data = ResultInitialiser(Id: eachProduct.Id, Title: eachProduct.Title, EnTitle: eachProduct.EnTitle)
                    self.structGenresFetch.append(recived_Data)
                    print(eachProduct.Title)
                    DispatchQueue.main.async {
                  self.tvMainApi.reloadData()
                    }
                }
        }catch {
            print(error)
        }
    }

```