<commit_before># UBJSON [![GoDoc](https://godoc.org/github.com/jmank88/ubjson?status.svg)](https://godoc.org/github.com/jmank88/ubjson) [![Build Status](https://travis-ci.org/jmank88/ubjson.svg)](https://travis-ci.org/jmank88/ubjson) [![Go Report Card](https://goreportcard.com/badge/github.com/jmank88/ubjson)](https://goreportcard.com/report/github.com/jmank88/ubjson)
[Universal Binary JSON](http://ubjson.org/) library for Go.

See the [GoDoc](https://godoc.org/github.com/jmank88/ubjson).

###### TODO
- Tag support: consider json, unless compelling reason for new ubjson
- Cache struct reflection on first run: fieldnames/tags/count
- Should DecodeInt return int64 for machines where int is < 64bits
- Should Object{Encoder|Decoder} catch duplicate keys?<commit_msg>readme update<commit_after># UBJSON [![GoDoc](https://godoc.org/github.com/jmank88/ubjson?status.svg)](https://godoc.org/github.com/jmank88/ubjson) [![Build Status](https://travis-ci.org/jmank88/ubjson.svg)](https://travis-ci.org/jmank88/ubjson) [![Go Report Card](https://goreportcard.com/badge/github.com/jmank88/ubjson)](https://goreportcard.com/report/github.com/jmank88/ubjson)
[Universal Binary JSON](http://ubjson.org/) library for Go.

See the [GoDoc](https://godoc.org/github.com/jmank88/ubjson).
{'fraction_non_alphanumeric': 0.18010963194988253, 'fraction_numerical': 0.025058731401722788, 'mean_word_length': 5.520408163265306, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 3, 'https://': 14, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7498673', 'n_tokens_mistral': 489, 'n_tokens_neox': 450, 'n_words': 67}