#scratch #serde #serialization #deserialize-json #serde-json #sb3

rs-sb3

sb3 json序列化器(已弃用,请参阅sb-sbity)

8个版本 (5个重大变更)

0.6.0 2023年2月6日
0.5.0 2023年1月16日
0.4.0 2023年1月16日
0.3.1 2023年1月15日
0.1.2 2023年1月14日

#30 in #scratch

MIT许可证

360KB
1.5K SLoC

已弃用

此存储库已移动到 rusty-scratch/sb-sbity

包是 sb-sbity

rs-sb3

Rust包,用于在.sb3格式(Scratch 3项目格式)中的json部分实现Serde。

'extensions'和'text_to_speech_language'尚未实现(我累了),但计划中。几乎所有其他内容都完全(可能)已实现。

部分文档来自Scratch Wiki。

用法

要使用此包,您需要解压缩.sb3文件以获取其内容,该内容包含"project.json"文件。使用此包反序列化"project.json"文件,然后完成!对反序列化数据做任何您想做的事情。不过,这个包是为了与我正在开发的另一个包一起使用而制作的。(它是一个Scratch项目构建器😀)


lib.rs:

Rust包,用于在.sb3格式(Scratch 3项目格式)中的json部分实现Serde。

依赖项

~0.7–1.6MB
~36K SLoC