import Foundation
extension Dictionary {
/**
딕셔너리 합치기
*/
mutating func merge(dict: [Key: Value]){
for (k, v) in dict {
updateValue(v, forKey: k)
}
}
/**
Dictionary를 JsonString 형태로 변경
*/
func jsonString() -> String {
var jsonString: String?
do {
let jsonData = try JSONSerialization.data(withJSONObject: self, options: .prettyPrinted)
jsonString = String(data: jsonData, encoding: .utf8)
jsonString = jsonString?.replacingOccurrences(of: "\n", with: "").replacingOccurrences(of: "\\", with: "")
} catch {
log(direction: .ERROR, ofType: self, datas: error.localizedDescription)
}
return jsonString ?? ""
}
}