loop package:pipes-aeson

Repeteadly try to parse raw JSON bytes into a values, reporting any DecodingErrors downstream as they happen. Note: The JSON RFC-4627 standard only allows arrays or objects as top-level entities, which is why these functions restrict their input to them. If you prefer to ignore the standard and encode any Value, then use encode from the Pipes.Aeson.Unchecked module.
Repeteadly try to parse raw JSON bytes into a values, reporting any DecodingErrors downstream as they happen.
Like loop, except it also outputs the length of JSON input that was consumed in order to obtain the value, not including the length of whitespace before nor after the parsed JSON input.