Fantom

 

class

util::JsonInStream

sys::Obj
  sys::InStream
    util::JsonInStream

JsonInStream reads objects from Javascript Object Notation (JSON).

See pod doc for details.

Slots

makeSource

new make(InStream in)

Construct by wrapping given input stream.

readJsonSource

Obj? readJson()

Read a JSON object from this stream and return one of the follow types:

  • null
  • Bool
  • Int
  • Float
  • Str
  • Str:Obj?
  • Obj?[]

See Str.in to read from an in-memory string.