readObjectJsonContinue<T extends JsonObjectTraverser> function
Future<T>
readObjectJsonContinue<T extends JsonObjectTraverser>({
- required StreamIterator<
JsonEvent> si, - required FutureOr<
T> creator(),
Reads the current value as an object from the iterator
Implementation
Future<T> readObjectJsonContinue<T extends JsonObjectTraverser>({
required StreamIterator<JsonEvent> si,
required FutureOr<T> Function() creator,
}) async {
assert(si.current.type == JsonEventType.beginObject);
T t = await creator();
t.sij = si;
await readCustomObjectJsonContinue(
si: si,
readJson: t.readJson,
postProcessJson: t.postProcessJson,
);
return t;
}