IJsonModel<T>
Allows an object to control its own JSON writing and reading.
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.
Writes the model to the provided Utf8JsonWriter.