ForeverZer0 / SharpNBT

A pure CLS-compliant C# implementation of the Named Binary Tag (NBT) format specification commonly used with Minecraft applications, allowing easy reading/writing streams and serialization to other formats.
MIT License
25 stars 9 forks source link

Implement JSON output with modern Utf8JsonWriter #20

Closed ForeverZer0 closed 1 year ago

ForeverZer0 commented 1 year ago

Leverage modern runtime features with the new(-ish) Utf8JsonWriter class. The current implementation uses the ISerializable interface, which is not near as flexible, nor convenient to implement in a way that uses the same structure as the NBT.

ForeverZer0 commented 1 year ago

Completed in 11f3c4d