Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement JsonCodec using ZIO JSON #7

Closed
steinybot opened this issue Nov 23, 2020 · 2 comments · Fixed by #28
Closed

Implement JsonCodec using ZIO JSON #7

steinybot opened this issue Nov 23, 2020 · 2 comments · Fixed by #28

Comments

@steinybot
Copy link

Moving this issue here from https://github.com/zio/zio-web/issues/73

brbrown25 added a commit to brbrown25/zio-schema that referenced this issue Nov 24, 2020


>
Co-authored-by: Brandon Brown <brandon@bbrownsound.com>
Co-authored-by: Jason Pickens <jasonpickensnz@gmail.com>
brbrown25 added a commit to brbrown25/zio-schema that referenced this issue Dec 17, 2020


>
Co-authored-by: Brandon Brown <brandon@bbrownsound.com>
Co-authored-by: Jason Pickens <jasonpickensnz@gmail.com>
@jdegoes
Copy link
Member

jdegoes commented Mar 4, 2021

We have a partial work-in-progress here:

#8

However, we still need someone to take this one over and push to completion.

If you're interested, just reply here!

@thinkharderdev
Copy link
Contributor

I can take it

thinkharderdev added a commit to thinkharderdev/zio-schema that referenced this issue Mar 10, 2021
jdegoes pushed a commit that referenced this issue Mar 18, 2021
* Initial commit of wip from https://github.com/zio/zio-web/pull/90. #7
>
Co-authored-by: Brandon Brown <brandon@bbrownsound.com>
Co-authored-by: Jason Pickens <jasonpickensnz@gmail.com>

* WIP trying to get build working

* wip

* Fixes #7: Implement JSON Codec

* Formatting

* More unit tests

* unit tests

* Add non-streaming methods to JsonCodec

* More test fixes

* Transform failure tests

* Update to published version of zio-json

* Scala 2.12 support

* Work around jdk 8 duration parsing bug

Co-authored-by: Brandon Brown <brandon@bbrownsound.com>
Co-authored-by: thinkharder <thinkharderdev@users.noreply.github.com>
jdegoes pushed a commit that referenced this issue Apr 22, 2021
* Initial commit of wip from https://github.com/zio/zio-web/pull/90. #7
>
Co-authored-by: Brandon Brown <brandon@bbrownsound.com>
Co-authored-by: Jason Pickens <jasonpickensnz@gmail.com>

* WIP trying to get build working

* wip

* Fixes #7: Implement JSON Codec

* Formatting

* More unit tests

* unit tests

* Add non-streaming methods to JsonCodec

* More test fixes

* Transform failure tests

* Update to published version of zio-json

* Scala 2.12 support

* Work around jdk 8 duration parsing bug

* wip

* wip

* Add case class schemas with arity up to 22

* Some basic tests

* Implement Json decoder

* scalafix and format

* Remove commented code

* Resolve merge conflicts

* Remove commented code

* Remaining cases for case class encoder

* Review comments

Co-authored-by: Brandon Brown <brandon@bbrownsound.com>
Co-authored-by: thinkharder <thinkharderdev@users.noreply.github.com>
landlockedsurfer pushed a commit to landlockedsurfer/zio-schema that referenced this issue May 28, 2022
* Initial commit of wip from https://github.com/zio/zio-web/pull/90. zio#7
>
Co-authored-by: Brandon Brown <brandon@bbrownsound.com>
Co-authored-by: Jason Pickens <jasonpickensnz@gmail.com>

* WIP trying to get build working

* wip

* Fixes zio#7: Implement JSON Codec

* Formatting

* More unit tests

* unit tests

* Add non-streaming methods to JsonCodec

* More test fixes

* Transform failure tests

* Update to published version of zio-json

* Scala 2.12 support

* Work around jdk 8 duration parsing bug

Co-authored-by: Brandon Brown <brandon@bbrownsound.com>
Co-authored-by: thinkharder <thinkharderdev@users.noreply.github.com>
landlockedsurfer pushed a commit to landlockedsurfer/zio-schema that referenced this issue May 28, 2022
* Initial commit of wip from https://github.com/zio/zio-web/pull/90. zio#7
>
Co-authored-by: Brandon Brown <brandon@bbrownsound.com>
Co-authored-by: Jason Pickens <jasonpickensnz@gmail.com>

* WIP trying to get build working

* wip

* Fixes zio#7: Implement JSON Codec

* Formatting

* More unit tests

* unit tests

* Add non-streaming methods to JsonCodec

* More test fixes

* Transform failure tests

* Update to published version of zio-json

* Scala 2.12 support

* Work around jdk 8 duration parsing bug

* wip

* wip

* Add case class schemas with arity up to 22

* Some basic tests

* Implement Json decoder

* scalafix and format

* Remove commented code

* Resolve merge conflicts

* Remove commented code

* Remaining cases for case class encoder

* Review comments

Co-authored-by: Brandon Brown <brandon@bbrownsound.com>
Co-authored-by: thinkharder <thinkharderdev@users.noreply.github.com>
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 a pull request may close this issue.

3 participants