14 lines
242 B
Crystal
14 lines
242 B
Crystal
require "json"
|
|
|
|
class Foo
|
|
include JSON::Serializable
|
|
|
|
property num : Int64
|
|
property array : Array(String)
|
|
end
|
|
|
|
def json
|
|
foo = Foo.from_json(%({"num": 1, "array": ["a", "b"]}))
|
|
puts("#{foo.num} #{foo.array}")
|
|
puts(foo.to_json)
|
|
end
|