Just started a new project, `betterer-json`. It's like JSON Patch, except it's javascript.

You write your script match like a JSON Patch - use JSONPath to select values to process, each value is sent to a callback, and its result is put back in the JSON document.

This example changes '"format": "datetime"' to '"format": "date-time"' across json document

```
replace('$..format', value => {
if(value === 'datetime')
return 'date-time';
return value
})
```

https://github.com/python-lapidary/betterer-json

#typeScript #javaScript #JSon #JSonPath #JSonPatch #programming

GitHub - python-lapidary/betterer-json: Programmatically replace fragments of JSON while keeping the overall structure

Programmatically replace fragments of JSON while keeping the overall structure - python-lapidary/betterer-json

GitHub

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

https://blog.json-everything.net/posts/native-aot/

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

In Pursuit of Native Code

I don’t even know how to begin this post. I don’t think there has been as big an announcement for this project as support for .Net 8 and Native AOT. Yet here we are.

json-everything

Describing JSON Patch operations with OpenAPI

How to describe your JSON Patch endpoints using OpenAPI.

https://fed.brid.gy/r/https://www.jvt.me/posts/2022/05/29/openapi-json-patch/

Describing JSON Patch operations with OpenAPI · Jamie Tanna | Software Engineer

How to describe your JSON Patch endpoints using OpenAPI.

Jamie Tanna | Software Engineer

JSONDiff is an Elixir implementation of the diffing element of the JSON Patch format, described in RFC 6902

https://github.com/EddyLane/elixir_json_diff

#elixir #jsondiff #jsonpatch #json #library

GitHub - EddyLane/elixir_json_diff: JSONDiff is an Elixir implementation of the diffing element of the JSON Patch format, described in RFC 6902

JSONDiff is an Elixir implementation of the diffing element of the JSON Patch format, described in RFC 6902 - GitHub - EddyLane/elixir_json_diff: JSONDiff is an Elixir implementation of the diffing...

GitHub