Skip to content

Make some classes serializable#2874

Open
Luna712 wants to merge 10 commits into
recloudstream:masterfrom
Luna712:migrate5
Open

Make some classes serializable#2874
Luna712 wants to merge 10 commits into
recloudstream:masterfrom
Luna712:migrate5

Conversation

@Luna712

@Luna712 Luna712 commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

Replaces JsonProperty with SerialName only if it does not match the variable name, because in the case it would be the default and just makes it easier to migrate later on by removing what we can now.

@Luna712 Luna712 changed the title Make some classes serializable with backward compatibility Make some classes serializable Jun 18, 2026
@Luna712

Luna712 commented Jun 25, 2026

Copy link
Copy Markdown
Contributor Author

@fire-light42 I caught some issues when further testing the ControllerActivity change. This now does some changes to Jackson as well That shouldn't cause an issue and makes the output fully match. We shouldn't need to serialize those methods like that. And also fixed some things that were being serialized in kotlinx but not Jackson. I can change this if necessary though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants