summaryrefslogtreecommitdiff
path: root/zig-structs/read.zig
diff options
context:
space:
mode:
Diffstat (limited to 'zig-structs/read.zig')
-rw-r--r--zig-structs/read.zig23
1 files changed, 0 insertions, 23 deletions
diff --git a/zig-structs/read.zig b/zig-structs/read.zig
deleted file mode 100644
index 95d6390..0000000
--- a/zig-structs/read.zig
+++ /dev/null
@@ -1,23 +0,0 @@
-const std = @import("std");
-const player = @import("player.zig");
-
-pub fn main() !void {
- var gpa = std.heap.GeneralPurposeAllocator(.{}){};
- const allocator = gpa.allocator();
- defer {
- _ = gpa.deinit();
- }
-
- const file = try std.fs.cwd().openFile("player.json", .{});
- defer file.close();
-
- const stat = try file.stat();
- const buffer = try file.readToEndAlloc(allocator, stat.size);
- defer allocator.free(buffer);
-
- const parsed = try std.json.parseFromSlice(player.Player, allocator, buffer, .{});
- defer parsed.deinit();
-
- const p: player.Player = parsed.value;
- std.debug.print("Reading player with data: {{ Name: {s}, Age: {d} }}\n", .{ p.name, p.age });
-}