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