menu
JsonDeserializer
import { JsonDeserializer } from "destack:json";
JSON decoder.
1export class JsonDeserializer {2 Error = JsonError;3 deserializeNull(): Result<void, JsonError>;4 deserializeBoolean(): Result<boolean, JsonError>;5 deserializeNumber(): Result<float64, JsonError>;6 deserializeString(): Result<^string, JsonError>;7 deserializeArray<T: Deserialize<this>>(): Result<^T[], JsonError>;8 deserializeField<T: Deserialize<this>>(key: string): Result<T | undefined, JsonError>;9}Members
Error = JsonErrorThe decoding error type.
deserializeArray<T: Deserialize<this>>(): Result<^T[], JsonError>Deserialize an array value.
deserializeField<T: Deserialize<this>>(key: string): Result<T | undefined, JsonError>Deserialize an object field.