Schema
Schema validation with static type inference
Introduction
Zod is a TypeScript-first validation library.
In web applications, it is common to work with complex data that must be transmitted between different applications.
Using Zod, you can define schemas you can use to validate data, from a simple string to a complex nested object.
Json
When deserializing a JSON string, you can define its structure using a type to provide better autocompletion, error checking, and readability.
Modify the main.ts file:
name: string,
age: number
}
person.nameIf you run this code, it works without problems because the deserialized object has the name property:
EvaHowever, this is only informative, as JSON.parse does not verify that the string contains an object compatible with the variable type:
name: string,
age: number
}
person.nameIf you run the code, the result is undefined because the deserialized object does not have the name property:
Estás leyendo una vista previa.
Inicia sesión para leer el artículo completo. Cualquier cuenta abre 4 artículos gratuitos al mes; el alumnado y el profesorado leen las páginas de su curso sin límite.
Iniciar sesión