0
이미이 게시물에 대한 이야기가 있지만 여전히 내 문제를 파악할 수 없습니다.Swift에서 배열에 중첩 된 JSON
데이터베이스에 액세스하고 있으며 응답을 JSON 객체로 변환 중입니다.이 부분이 정상적으로 작동하고 있습니다. 여기에 대한 코드가 있습니다. joArray
에 지금 필요한 데이터가 있습니다.
//Convert data to json object
let joArray : NSArray
do {
joArray = try JSONSerialization.jsonObject(with: data, options: []) as! NSArray
}
catch {
print(responseString)
print("error trying to convert data to JSON")
return
}
내가 인쇄 할 경우 joArray. . .
print(joArray)
. . . 이것이 내가 얻는 것입니다.
(
{
FirstName = Bob;
},
{
FirstName = Bill;
}
)
이 데이터를 어떻게 신속한 배열에 넣을 수 있습니까?
let FirstNameArray = ["Bob", "Bill"]
이름은 항상 같은 위치에 있지만 사용자 수 (Bob, Bill, Mary 등)가 다양합니다.
정확한 JSON을 모른 채 jugde하기가 어렵습니다. 귀하의 인쇄물은 그 중 일부일뿐입니다. 당신은 사전의 배열을 얻을. 배열을 원하는 형식으로''(평평하게) 매핑해야합니다. 사이드 노트 : ** Swift에서 NSArray를 사용하지 마십시오. 중요한 유형 정보를 버리면 강력한 유형 시스템을 무 찌르십시오. 네이티브'Array' 사용 – vadian