Struktura danych w komunikacji json

0

Projektuje komunikacje systemu, ktory sklada sie z urzadzen komunikujacych sie p2p oraz z serwerem centralnym.
W trakcie komunikacji przesylane sa listy roznych obiektow w jsonie.
Pierwotnie zawarlem jsona jeszcze w dodatkowej kopercie, ktora oprocz wlasciwosci samego json ma jeszcze mozliwosc dodania ustawienia numeru schema.
Bylo to perspektywicznie gdyby struktura obiektow w json sie zmienila. Nigdy nie bylo to potrzebne jak na razie.
Teraz sie zastanawiam czy to dobra praktyka i czy nie zrezygnowac z koperty. Problemem jest to ze za kazdym razem i w aplikacji i na serwerze trzeba odwijac z kopery i deserializowac 2 razy.
Co sadzicie?
Czy to nie zbedna asekuracja i lepiej dodac wersje struktury dopiero kiedy zajdzie taka potrzeba.

1

Stara dobra praktyka mówi: nie wymyślaj rozwiązań na problemy, które nie istnieją.

Ja bym nie robił. Z doświadczenia wiem, że robienie "rozwiązania na przyszłość" rzadko z tą przyszłością dobrze współgra, gdy ta już nadejdzie - znacznie częściej przypomina to zderzenie ;)
[Adam]

1 użytkowników online, w tym zalogowanych: 0, gości: 1