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.
19 lines
621 B
19 lines
621 B
// 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 {
|
|
//no op
|
|
}
|
|
}
|
|
return nil
|
|
}
|
|
}
|
|
|