You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
625 B
19 lines
625 B
import Foundation
|
|
|
|
public class JsonUtil {
|
|
|
|
public static func toString(object: AnyObject?)->String {
|
|
if object == nil {
|
|
return ""
|
|
}
|
|
if object is String{
|
|
let s = object as! String
|
|
let b = s.replacingOccurrences(of: "\"", with: "\\\"")
|
|
let a = "\"\(b)\""
|
|
return a
|
|
}
|
|
let data = try? JSONSerialization.data(withJSONObject: object!, options: JSONSerialization.WritingOptions.init(rawValue: 0))
|
|
let jsonStr = NSString(data: data!, encoding: String.Encoding.utf8.rawValue)
|
|
return jsonStr! as String
|
|
}
|
|
}
|
|
|