doc improvement, JsonProvider