de.unkrig.commons.text.json
Class JsonScanner

java.lang.Object
  extended by de.unkrig.commons.text.json.JsonScanner

public final class JsonScanner
extends java.lang.Object

A JASON scanner; scans tokens as defined on json.org.


Nested Class Summary
static class JsonScanner.TokenType
          Representation of the type of a token.
 
Method Summary
static StringScanner<JsonScanner.TokenType> rawStringScanner()
          Returns a Java scanner that also produces SPACE and COMMENT tokens.
static StringScanner<JsonScanner.TokenType> stringScanner()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

rawStringScanner

public static StringScanner<JsonScanner.TokenType> rawStringScanner()
Returns a Java scanner that also produces SPACE and COMMENT tokens.


stringScanner

public static StringScanner<JsonScanner.TokenType> stringScanner()
Returns:
A scanner that swallows SPACE and COMMENT tokens