W3cubDocs

/Crystal 0.31

class JSON::Token

Defined in:

json/token.cr

Constructors

Instance Method Summary

Constructor Detail

def self.newSource

Instance Method Detail

def column_number : Int32Source

def column_number=(column_number : Int32)Source

def float_value : Float64Source

def float_value=(float_value : Float64)Source

def int_value : Int64Source

def int_value=(int_value : Int64)Source

def kind : KindSource

def kind=(kind : Kind)Source

def line_number : Int32Source

def line_number=(line_number : Int32)Source

def raw_value : StringSource

def raw_value=(raw_value : String)Source

def string_value : StringSource

def string_value=(string_value : String)Source

def to_s(io : IO) : NilSource

Description copied from class Reference

Appends a short String representation of this object which includes its class name and its object address.

class Person
  def initialize(@name : String, @age : Int32)
  end
end

Person.new("John", 32).to_s # => #<Person:0x10a199f20>

def type : SymbolSource

DEPRECATED Use JSON::Token#kind, which is an enum

© 2012–2019 Manas Technology Solutions.
Licensed under the Apache License, Version 2.0.
https://crystal-lang.org/api/0.31.1/JSON/Token.html