a json library that marshalls and unmarshalls in a single pass without allocating memory