class

Rayo::JSON::Writer

Inherits Reference < Object

Constructors

new(buf : Rayo::Buf)
Source

Instance methods

array(enumerable, &) : Nil
Source
array
Source
field(name : String | Bytes, v)
Source
field(name : String | Bytes, &)
Source
object
Source
raw(v : String | Bytes)
Source
reset
Source
value(v : String | Bytes)
Source
value(v : Int32 | Int64)
Source
value(v : Tuple(*T)) : Nil forall T
Source
value(v : StaticArray(T, N)) : Nil forall T, N
Source
value(v : Slice(T)) : Nil forall T
Source
value(v : Bool)
Source
value(v : Nil)
Source
value(v : Float64)
Source
value(v : Int) : Nil
Source
value(v : Float32) : Nil
Source
value(v : T) : Nil forall T

Keys and separators are static data; values retain normal writer validation.

Source