fixup! add specific json reader
add json writer unit test