// Json형식으로 바꿀 데이터
let arr: Array<Dictionary> = [
[
"name":"이름1",
"email":"mail1@naver.com"
],
[
"name":"이름2",
"email":"mail2@naver.com"
],
[
"name":"이름3",
"email":"mail3@naver.com"
]
]
// json으로 변환된 String
var jsonObj : String = ""
do {
let jsonData:Data = try JSONSerialization.data(withJSONObject: arr, options: .prettyPrinted)
// json 데이터를 변수에 삽입 실시
jsonObj = String(data: jsonData, encoding: .utf8) ?? ""
} catch {
print(error.localizedDescription)
}
print("jsonObj : " , jsonObj)
결과값
728x90
반응형