Skip to content

Add JSON serializer/deserializer implementation#4550

Draft
landonxjames wants to merge 11 commits intofeature/schemafrom
landonxjames/schema-codec
Draft

Add JSON serializer/deserializer implementation#4550
landonxjames wants to merge 11 commits intofeature/schemafrom
landonxjames/schema-codec

Conversation

@landonxjames
Copy link
Contributor

@landonxjames landonxjames commented Feb 27, 2026

Motivation and Context

Adding JSON serde using the new Schema pattern. Also added serde for HTTP headers/query strings.

Testing

Many new unit tests for the serialization.

TODO: long term I would like to hook this up to the fuzzing that is already present in the aws-smithy-json crate, but in the interest of getting the POC done in a timely manner I'm putting that off for now.


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@github-actions
Copy link

A new generated diff is ready to view.

A new doc preview is ready to view.

@github-actions
Copy link

A new generated diff is ready to view.

A new doc preview is ready to view.

@github-actions
Copy link

A new generated diff is ready to view.

A new doc preview is ready to view.

Previously they were holding a Vec<u8> which required an extra alloc
@github-actions
Copy link

A new generated diff is ready to view.

A new doc preview is ready to view.

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.

1 participant