Swift 4のコード可能な機能をjsonで使用したいが、一部のキーにはセット名がありません。むしろ配列があり、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のIDが表示されます。誰も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]'ではなく要素 '" data "[" 181 "]'にアクセスします(二重引用符に注意してください)。それはあなたが求めていることですか? –
お返事ありがとうございます。私は自分自身をより明確にしようとするために質問を更新しました。 –