json에서 Swift 4의 코드 가능 기능을 사용하고 싶지만 일부 키에는 설정 이름이 없습니다. 오히려이 배열 그리고 그들은 당신이 181 개 ID를 참조Swift 4 JSON 코드를 키로 사용
{
"status": "ok",
"messages": {
"generalMessages": [],
"recordMessages": []
},
"foundRows": 2515989,
"data": {
"181": {
"animalID": "181",
"animalName": "Sophie",
"animalBreed": "Domestic Short Hair/Domestic Short Hair/Mixed (short coat)",
"animalGeneralAge": "Adult",
"animalSex": "Female",
"animalPrimaryBreed": "Domestic Short Hair",
"animalUpdatedDate": "6/26/2015 2:00 PM",
"animalOrgID": "12",
"animalLocationDistance": ""
같은 식별자입니다. 누구든지 181을 다루는 방법을 알고 열쇠로 지정할 수 있습니까? 숫자는 임의의 숫자가 될 수 있으며 각 숫자는 서로 다릅니다.
사전에이struct messages: Codable {
var generalMessages: [String]
var recordMessages: [String]
}
struct data: Codable {
var
}
struct Cat: Codable {
var Status: String
var messages: messages
var foundRows: Int
//var 181: [data] //What do I place here
}
감사 같은 것을하고 싶습니다.
'181'은 거기에있는 문자열입니다 (' ""'로 둘러싸여 있음). 그래서 당신은 element [ "data"] [181]'이 아니라 element [ "data"] [ "181"]'에 접근합니다 (큰 따옴표에주의하십시오). 니가 원하는거야? –
답변 해 주셔서 감사합니다. 나 자신을 더 분명하게하려고 내 질문을 업데이트했다. –