0

Je veux mettre à jour ma DLL newtonsoft, mais j'ai des enregistrements sérialisés dans ma base de données, y a-t-il un risque de mise à niveau de newtonsoft version.Je peux correctement désérialiser mes anciens enregistrements dans de nouvelles versions. Dans mes tests, je n'ai pas de problèmes.Mais y a-t-il un problème connu à ce sujet? En fait, mon newtonsoft est une version trop ancienne.Risques de sérialisation et de désérialisation de json dans différentes versions de newtonsoft

Merci

Répondre

1

Je dirais que le risque est assez faible de quelque chose de rupture en raison de la mise à niveau Json.Net, mais cela dépend vraiment sur les fonctions que vous utilisez. Vous ne pouvez le savoir qu'en lançant vos propres tests approfondis (cela sonne comme vous l'avez déjà fait) et en lisant attentivement les notes de version pour savoir quelles modifications ont été apportées à Json.Net entre la version que vous utilisiez à l'origine et la version en utilisant maintenant.

  • Les notes de version de la version actuelle et de la version 5.0.2 peuvent être trouvées on GitHub.
  • Les anciennes notes de version peuvent être trouvées on CodePlex.