This commit is contained in:
2026-01-19 20:44:01 -06:00
commit 3ec97851a9
8 changed files with 239 additions and 0 deletions

27
main.odin Normal file
View File

@@ -0,0 +1,27 @@
package main
import "core:fmt"
import "core:os"
json_path :: "test_dataset.json"
main :: proc() {
test_dataset := create_test_dataset()
write_dataset_to_json(test_dataset, json_path)
parsed_dataset, ok := parse_json_to_dataset(json_path)
if !ok {
fmt.eprintfln("Failed to parse json tto dataset")
return
}
fmt.println("Dataset:", parsed_dataset.name)
for szob in parsed_dataset.objects {
fmt.println("Object:", szob.id)
fmt.println("Fields:")
for field in szob.fields {
fmt.println(" ", field.id, ":", field.type, "=", field.value)
}
}
}