Skip to content

refactor: migrate modular block converter template to System.Text.Json#45

Draft
OMpawar-21 wants to merge 1 commit into
enhc/betafrom
enhc/DX-9382
Draft

refactor: migrate modular block converter template to System.Text.Json#45
OMpawar-21 wants to merge 1 commit into
enhc/betafrom
enhc/DX-9382

Conversation

@OMpawar-21

Copy link
Copy Markdown
  • Update CreateHelperClass()'s emitted FieldExists signature from JObject to JsonObject
  • Rewrite CreateModularBlockConverter()'s emitted converter from Newtonsoft's ReadJson()/WriteJson()/serializer.Populate() to STJ's Read()/Write(), using a parse-then-deserialize-and-replace pattern that restores the BlockType discriminator after re-deserializing the concrete block type

- Update CreateHelperClass()'s emitted FieldExists signature from
  JObject to JsonObject
- Rewrite CreateModularBlockConverter()'s emitted converter from
  Newtonsoft's ReadJson()/WriteJson()/serializer.Populate() to STJ's
  Read()/Write(), using a parse-then-deserialize-and-replace pattern
  that restores the BlockType discriminator after re-deserializing
  the concrete block type
@OMpawar-21 OMpawar-21 requested a review from reeshika-h July 7, 2026 09:49
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