Starting to add template data types
This commit is contained in:
20
main.odin
20
main.odin
@@ -1,20 +1,27 @@
|
||||
package main
|
||||
|
||||
import "core:fmt"
|
||||
|
||||
import "core:os/os2"
|
||||
import "core:path/slashpath"
|
||||
import sz "szlib"
|
||||
|
||||
|
||||
json_path :: "test_dataset.json"
|
||||
|
||||
main :: proc() {
|
||||
data_path, dp_error := sz.get_data_directory()
|
||||
if dp_error != os2.General_Error.None {
|
||||
fmt.eprintln("Could not get application data path")
|
||||
}
|
||||
|
||||
json_path := slashpath.join({data_path, "test_dataset.json"})
|
||||
|
||||
|
||||
test_dataset := sz.create_test_dataset()
|
||||
sz.write_dataset_to_json(test_dataset, json_path)
|
||||
|
||||
parsed_dataset, ok := sz.parse_json_to_dataset(json_path)
|
||||
if !ok {
|
||||
fmt.eprintfln("Failed to parse json tto dataset")
|
||||
return
|
||||
fmt.eprintfln("Failed to parse json to dataset")
|
||||
return
|
||||
}
|
||||
|
||||
fmt.println("Dataset:", parsed_dataset.name)
|
||||
@@ -25,4 +32,5 @@ main :: proc() {
|
||||
fmt.println(" ", field.id, ":", field.type, "=", field.value)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user