JsonReader

Inherits from: Object

Class Methods

primitives

class primNew:

uncategorized

class new:

Create a new JsonReader from a string containing one or more JSON values.

Example
| reader <JsonReader> |
reader := JsonReader new: '1 2 3'.
reader next   "=> 1"

Instance Methods

primitives

primHasMore
primNext

uncategorized

hasMore

Return true if more values can be read.

Example
| reader <JsonReader> |
reader := JsonReader new: '1 2'.
reader hasMore   "=> true"
reader next.
reader next.
reader hasMore   "=> false"
next

Read and decode the next JSON value from the stream. Returns nil at end-of-input.

Example
| reader <JsonReader> |
reader := JsonReader new: '42'.
reader next   "=> 42"
reader next   "=> nil"