【文件属性】:
文件名称:getty:Zig的序列化框架
文件大小:6KB
文件格式:ZIP
更新时间:2021-04-10 03:52:14
Zig
盖蒂
用于序列化和反序列化Zig数据类型的框架。
const print = @import ( "std" ).debug.print;
const getty = @import ( "getty" );
const Point = struct {
usingnamespace getty. Serialize ( @This (), .{});
usingnamespace getty. Deserialize ( @This (), .{});
x : i32 ,
y : i32 ,
};
test "Convert a Point to a JSON string and back" {
var point = Point { .x = 1 , .y = 2 };
var serialized = try getty.json.
【文件预览】:
getty-main
----build.zig(422B)
----LICENSE(1KB)
----src()
--------attribute.zig(3KB)
--------derive()
--------tests.zig(224B)
--------main.zig(222B)
--------deserialize.zig(1KB)
--------serialize.zig(2KB)
----.gitignore(10B)
----README.md(2KB)