Decoder for arrays.
The decoder for array elements
How to display the name of the object being decoded in errors
A decoder that validates and returns arrays
const numberArray = JsonDecoder.array(JsonDecoder.number(), 'NumberArray');numberArray.decode([1, 2, 3]); // Ok<number[]>numberArray.decode([1, '2', 3]); // Err({error: '<NumberArray> decoder failed at index "1" with error: "2" is not a valid number'}) Copy
const numberArray = JsonDecoder.array(JsonDecoder.number(), 'NumberArray');numberArray.decode([1, 2, 3]); // Ok<number[]>numberArray.decode([1, '2', 3]); // Err({error: '<NumberArray> decoder failed at index "1" with error: "2" is not a valid number'})
Decoder for arrays.