blob: 9f58489f4d67f6d6ef3994b95e445a16ed72e448 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
const std = @import("std");
const player = @import("player.zig");
pub fn main() !void {
const p = player.Player{
.name = "Johnny Blaze",
.age = 34,
};
std.debug.print("Writting player with data: {{ Name: {s}, Age: {d} }}\n", .{ p.name, p.age });
var playerJSON = try std.json.stringifyAlloc(std.heap.page_allocator, p, .{});
defer std.heap.page_allocator.free(playerJSON);
var file = try std.fs.cwd().createFile("player.json", .{});
defer file.close();
_ = try file.writeAll(playerJSON);
}
|