Swift - JSON array values -
i getting following json values in output:
[["category_title": shelly], ["category_title": thaddeus], ["category_title": chantale], ["category_title": adara], ["category_title": mariko], ["category_title": felicia]]   but want below:
["shelly","thaddeus","chantale", "adara","mariko","felicia"]   i have following swift code. please me above output.
func successgettermsdata(response: any){     var userrole : string = ""     var arrayofdetails = response as? [[string: any]] ?? []      userrole = arrayofdetails as? string ?? ""     print(arrayofdetails) }      
you have map array of dictionary arrayofdetails array of string. flatmap ignores missing key.
if let arrayofdetails = response as? [[string: string]] {     let userrole = arrayofdetails.flatmap { $0["category_title"] }     print(userrole) }      
Comments
Post a Comment