blockchainethereumblockchain-walleterc20erc721walletxdaidappdecentralizederc1155erc875iosswifttokens
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.
20 lines
626 B
20 lines
626 B
7 years ago
|
// Copyright SIX DAY LLC. All rights reserved.
|
||
|
|
||
|
import Foundation
|
||
|
|
||
|
extension Dictionary where Key: ExpressibleByStringLiteral, Value: Any {
|
||
|
var jsonString: String? {
|
||
|
if let dict = (self as AnyObject) as? [String: AnyObject] {
|
||
|
do {
|
||
|
let data = try JSONSerialization.data(withJSONObject: dict, options: JSONSerialization.WritingOptions(rawValue: 0))
|
||
|
if let string = String(data: data, encoding: String.Encoding.utf8) {
|
||
|
return string
|
||
|
}
|
||
|
} catch {
|
||
|
print(error)
|
||
|
}
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
}
|