Bonjour,
Nous développons actuellement une appli client en Javascript/Typescript/VueJS pour des télévisions. Le client reçoit du serveur des objets JSON qui contiennent les données.
Nous avons un problème de best practice:
Le client a un "store" de données sous la forme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
const state = {
  firstName: "Jack",
  lastName: "Smith",
  salutation: "Sir",
  vip: true,
  email: "info@gmail.fr",
  guestCulture: "en-US",
};
Le serveur envoie pour l'instant des données sous la forme:
{"Firstname":"John","Lastname":"Doe","Salutation":"Mr","Vip":false,"Culture":"en-US"}

Je souhaiterais connaitre les best practices pour ce genre de scénario, et qui pourrait repondre à ces problèmes:

1) Comment faire pour importer ces donnees dans mon store sans devoir copier membre par membre les objets reçus. Faut il modifier le serveur pour que les données correspondent au store du client? Ou modifier le client pour que le store corresponde aux données reçues du serveur?

2) Comment gérer les versions? C'est à dire, comment m'assurer que les données reçues par le client sont bien celles attendues? Que les membres des objets sont bien "compatibles" avec la version du client.

Merci