Skip to content

Instantly share code, notes, and snippets.

@onemouth
Created March 8, 2018 07:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save onemouth/63f53f4d9da562b9b72c33602a6ccebb to your computer and use it in GitHub Desktop.
Save onemouth/63f53f4d9da562b9b72c33602a6ccebb to your computer and use it in GitHub Desktop.
var str = "Hello, playground"
struct Language : Codable {
var name: String
var versions: Int
}
let swift = Language(name: "Swift", versions: 4)
let php = Language(name: "PHP", versions: 7)
let perl = Language(name: "Perl", versions: 6)
let encoder = JSONEncoder()
if let encoded = try? encoder.encode(swift) {
if let json = String(data: encoded, encoding: .utf8){
print(json)
}
let decoder = JSONDecoder()
if let decoded = try? decoder.decode(Language.self, from: encoded){
print(decoded.name)
}
}
let longString = """
test, you know
That's what I'm talking about
"""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment