Skip to content

yonik/noggit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

N o g g i t

Noggit is the world's fastest streaming JSON parser for Java.

Features:

Syntax Features (Optional):

  • Single-line comments using either # or //
  • Multi-line comments using C style /* comments in here */
  • Single quoted strings.
  • Unquoted object keys. Example: {answer : 42}
  • Unquoted string values. Example: {first: Yonik, last: Seeley}
  • Allow backslash escaping of any character.
  • Allow trailing commas and extra commas. Example: [9,4,3,]
  • Handle nbsp (non-break space, \u00a0) as whitespace.
  • Optional opening and closing brackets. "a" :"Val1", "b" : "Val2" is equivalent to {"a" :"Val1", "b" : "Val2" }
  • Optional comma between objects {"a" :{"b:"c"} "d": {"e":"f"}} or [{"a":"b"}{"c":"d"}] are all valid
  • Optional colon between key and value {"a" {"c":"d"}} and {"a" ["b","c"]} are valid

About

JSON streaming parser

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages