fn innerParse(comptime T: type, allocator: Allocator, source: anytype, options: ParseOptions) ParseError(@TypeOf(load))!T

This is an internal function called recursively during the implementation of parseFromTokenSourceLeaky and similar. It is exposed primarily to enable custom jsonParse() methods to call back into the parseFrom* system, such as if you’re implementing a custom container of type T; you can call innerParse(T, ...) for each of the container’s items. Note that null fields are not allowed on the options when calling this function. (The options you get in your jsonParse method has no null fields.)

Parameters

T: type,
allocator: Allocator,
source: anytype,
options: ParseOptions,