简体中文 | English
MineJason 提供支持使用 System.Text.Json 序列化和反序列化的原始 JSON 文本格式模型。
请使用我们提供的 NuGet 包(点击下方版本号图标直达包页面)
包名 | 版本号(链接) |
---|---|
MineJason | |
MineJason.Extensions.SharpNbt |
从 0.3.1-alpha 开始,可以直接序列化 ChatComponent
等类,不需要再使用特殊的设置。
ChatComponent.SerializerOptions
已被弃用并移除,请勿再使用该类;JsonComponentSerializer
工具类也已经弃用。
目前尚不支持 Newtonsoft.Json
,请勿使用该库进行序列化;请使用 System.Text.Json
。
ChatComponent
类中 Create
开头的文本组件支持帮助创建不同的组件。
请通过本库的议题区报告问题。
您可以通过合并请求的方式向本库提交代码。但如果改动较大,请先创建相关议题讨论。
请同时按需添加或者更新对应的单元测试。请先阅读贡献者指南。
- 感谢 JetBrains 提供其工具的许可证用于开发开源项目。在本库开发中使用了 ReSharper 及 Rider IDE。
- 感谢您对本库的兴趣和支持。
本项目以 GNU LGPL 第三版(或者您也可以自行选择适用新版)许可。
本项目的 SPDX License ID 是 LGPL-3.0-or-later
。