Header-only json library for c++