Notation d'Objet Sérialisé de Wave (WSON)
WSON (Wave Serialized Object Notation) est le format de sérialisation de données par défaut pour le langage de programmation Wave, conçu pour surmonter les limitations du JSON traditionnel tout en offrant une fonctionnalité et une efficacité améliorées. WSON maximise les performances tout en conservant une structure lisible et modifiable par l'humain, permettant ainsi un échange de données plus rapide et sécurisé dans divers environnements.
Caractéristiques
1. Système de Types Strict
WSON maintient des types de données clairs, éliminant l'imprévisibilité causée par la typage dynamique de JSON. Cela garantit la sécurité des types lors de la sérialisation et de la désérialisation.
2. Haute Performance
WSON est conçu avec une surcharge minimale, offrant des vitesses de traitement des données rapides. Cela est particulièrement efficace lors de la sérialisation de grandes quantités de données.
3. Conception Amicale pour Wave
WSON est conçu pour s'intégrer parfaitement avec le langage de programmation Wave et est pris en charge nativement par la bibliothèque standard de Wave.
4. Lisibilité et Facilité d'Analyse
Tout en conservant une syntaxe similaire à JSON, WSON permet des expressions plus concises, ce qui facilite la lecture et la modification par l'humain. De plus, il a été optimisé pour une analyse efficace.
5. Support pour Diverses Structures de Données
WSON prend en charge non seulement des paires clé-valeur simples, mais aussi des structures de données complexes telles que des tableaux natifs, des structures et des tuples, permettant ainsi une représentation des données plus flexible.