# Convert serialized objects to a newer package version

**URL:** <https://discourse.julialang.org/t/convert-serialized-objects-to-a-newer-package-version/91847>\
**Category:** General Usage\
**Created:** [December 19, 2022, 12:18pm UTC](https://discourse.julialang.org/t/convert-serialized-objects-to-a-newer-package-version/91847 "2022-12-19T12:18:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![aplavin](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aplavin/32/222056_2.png) [@aplavin](https://discourse.julialang.org/u/aplavin)\
**Post date:** [December 19, 2022, 12:18pm UTC](https://discourse.julialang.org/t/convert-serialized-objects-to-a-newer-package-version/91847/1 "2022-12-19T12:18:27Z")

</div>

I have a file with serialized structs that were slightly changed between package versions: type parameter change & field rename. So, they can only be deserialized using the old package version.

After deserializing, I’d like to convert them to the new-version structs and serialize again. But how to do this? The conversion would be straightforward if only I could somehow load both the old and new package versions at the same time…

---

<div class="post-metadata">

**Author:** ![JonasIsensee](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jonasisensee/32/4704_2.png) [@JonasIsensee](https://discourse.julialang.org/u/JonasIsensee)\
**Post date:** [December 19, 2022, 1:18pm UTC](https://discourse.julialang.org/t/convert-serialized-objects-to-a-newer-package-version/91847/2 "2022-12-19T13:18:01Z")

</div>

What library did you use to write your file?

---

<div class="post-metadata">

**Author:** ![aplavin](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aplavin/32/222056_2.png) [@aplavin](https://discourse.julialang.org/u/aplavin)\
**Post date:** [December 19, 2022, 1:19pm UTC](https://discourse.julialang.org/t/convert-serialized-objects-to-a-newer-package-version/91847/3 "2022-12-19T13:19:15Z")

</div>

The built-in `Serialization` library.
