java-commons/muscript-json
Johannes Frohnmeyer b0d2250d8a
ci/woodpecker/push/woodpecker Pipeline was successful Details
fix(serialize-generator): Patch leftovers
2024-04-18 21:42:57 +02:00
..
src fix(serialize-generator): Patch leftovers 2024-04-18 21:42:57 +02:00
README.md feat(muscript-gson): rename to muscript-json and port to commons-serialize-json 2024-04-12 21:19:36 +02:00
build.gradle.kts feat(muscript-json): no longer depend on databind 2024-04-13 13:49:00 +02:00

README.md

μScript-gson

μScript-gson bridges the gap between μScript and commons-serialize-json by supporting the serialization and deserialization of Dynamic to json and exposing this functionality to μScript scripts. The gson type adapters are automatically registered via the ServiceLoader mechanism, but the μScript methods need to be added to your Scope manually via JsonLib.addTo(scope). Other than that, no setup is needed.

Exposed functions

signature description
toJson(src: any): string Serializes scr to json
fromJson(src: string): any Deserialized src into the appropriate μScript types