mxj. Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
629x2j. Unmarshal an anonymous XML doc to map[string]interface{} and JSON, and extract values (using wildcards, if necessary) [deprecated for clbanning/mxj].
61checkjson. Validate or identify JSON objects and potential decoding issues using struct definitions.
9checkxml. Package checkxml provides functions for validating XML data against a struct definition.
8anyxml. wraps xml.Marshal() with github.com/clbanning/mxj general XML marshaling capability
7rfile. read a file in reverse line-by-line
6pseudo. Go implementation of Hochbaum's PseudoFlow algorithm.
5j2x. Encode arbitrary JSON strings and map[string]interface{} values as XML - the inverse of x2j.
4unigo. Utility functions for encoding ASCII unicode code-points (UTF-8/UTF-16) to runes.
1