home.social
  1. Improved support in JsonSchema.Net.DataGeneration!

    - better regex
    - better conditionals
    - error reporting

    Read about it in my latest blog post!

    blog.json-everything.net/posts

    #dotnet #jsonschema

  2. Hey #dotnet #jsonschema folks! Given that JsonSchema.Net.Generation now supports source generation, does anyone have a real use case for runtime reflective generation?

    I'd love you hear your thoughts.

    github.com/json-everything/jso

  3. I'm very proud to announce that after two years in the making, JsonSchema.Net v8.0.0 has finally been released!!! It's easier to work with and runs faster! It's a complete overhaul!
    nuget.org/packages/JsonSchema.

    Read about it in my two-part blog posts:
    blog.json-everything.net/

    #dotnet #JsonSchema

  4. Just got a huge contribution from github.com/cptjazz!

    He spent two weeks digging in JsonPointer.Net to cut parsing time and memory usage in half!

    What's really cool is the fall-on effect this has for JsonSchema.Net, which makes heavy use of pointers!

    #jsonpointer #jsonschema #dotnet #opensource

  5. What do you think is the most common mistake when users engage with System.Text.Json? You're probably wrong.

    A new blog post
    blog.json-everything.net/posts

    Please remember to tip your maintainer.
    github.com/sponsors/gregsdenni

    #dotnet #json #systemtextjson

  6. I'm excited to be starting a new role on Monday!!!

    It's going to impact how #jsoneverything is maintained. Read about it here: blog.json-everything.net/posts

    #dotnet

  7. New versions of Json.More​.Net and Yaml2JsonNode available to update STJ package which was listed as vulnerable. No functional changes, though.

    Stay safe, devs!

    nuget.org/packages/Json.More.N
    nuget.org/packages/Yaml2JsonNo

    #dotnet #systemtextjson

  8. The latest addition to learn.json-everything.net has landed to teach you how #jsonpath RFC from @ietf works! Go check it out!

    #jsoneverything #dotnet

  9. Introducing learn.json-everything.net/!

    Learn the json-everything .Net libraries interactively through a series of coding challenges.

    The site is still under construction, but we're open for questions, suggestions, and contributions.

    #jsoneverything #jsonschema #dotnet

  10. Just a reminder that if you'd like to promote continued development of JSON tech like #jsonschema #jsonpath and others in #dotnet, please consider sponsoring the #maintainers.

    github.com/sponsors/gregsdenni
    github.com/gregsdennis/json-ev

    Also goes for any #opensource project.

  11. Hello all you json-everything fans! Just wanted to let you know that I've set up some sponsorship tiers on GitHub. No pressure, but, you know, gotta advertise.

    github.com/sponsors/gregsdenni

    #dotnet #jsoneverything #jsonschema #jsonpath

  12. JSON Path RFC 9535 was released back in Feb. Since then it's been crickets. We're building a #DEVCommunity around the specification: github.com/ietf-wg-jsonpath/dr

    If you want help with #jsonpath, come ask your questions. Open to users, tooling providers, and everyone else!

  13. BIG performance boost coming to JsonPointer.​Net and JsonSchema.​Net!!!

    Read about the the changes that started it all: blog.json-everything.net/posts

    I'll have another post for the schema updates soon.

    #jsonpointer #jsonschema #dotnet

  14. Announcing #dotnet 8 and #NativeAOT support in all of the json-everything libraries!!!

    blog.json-everything.net/posts

    Thanks to Jevan Saks (@jevansaks on GH) and @eiriktsarpalis for their help over the past two weeks putting this together!

    #jsonschema #jsonpath #jsonpatch #jsonlogic #jsonpointer #jsone

  15. JsonPath.Net v0.4.0 released!

    - Meets the proposed spec (updated yesterday)
    - Better type checking during parsing (primarily centered around functions)
    - Fixes around TryParse() to ensure it doesn't throw exceptions
    - More fixes based on updates to the Test Suite

    #jsonpath #jsoneverything

  16. @dashjoin I've been looking at supporting JSONata in , but I haven't since that requires building a JSON-ish parser. All of my other libraries so far rely directly on the System.Text.Json parser, and I can't customize that to support JSONata.

  17. Released JsonLogicv3.3.0 (.Net) today.

    All rule classes can now be inherited, enabling custom behavior based on existing operators without having to reinvent the wheel.

    nuget.org/packages/JsonLogic/

  18. I think I might have a go at a rethink of my approach for schema generation from C# types.

  19. To whomever keeps posting that need to follow Pascal or camel (I agree), please note that the majority of suggestions are lowercase blobs.

    Maybe there's something can do to their suggestions to help users.