-
-
Notifications
You must be signed in to change notification settings - Fork 19
OSL ‐ Json Handling
Mistium edited this page Jun 19, 2024
·
18 revisions
Json is a major part of large data storage in osl. It allows for much more complex data structures over basic variables
OSL has array documentation here: Array Documentation
object = {"key":"data","key2":"data2"}
array = ["data","data2","data3"]
You can store arrays in arrays 😱
array = [["data","data2"],"data3","data4"]
Official JSON docs: Json Documentation
array.[itemid] = "data"
object.key = "data"
object."key" = "data"
object.["key"] = "data"
array = ["data",["data2","data3"]]
temp = array.[2]
temp.[2] = "data4"
array.[2] = temp
If you run the above code, array is now equal to ["data",["data2","data4"]]
item_of_array = array.[index]
^ Newer replacement command ^
item_of_array = array.item(index)
^ Old Command (Not in wide use anymore) ^
key_of_object = object.["key"]
key_of_object = object."key"
key of object = object.key
originOS is a web desktop gui with a self contained file system, programming languages, internet system and a whole lot of stuff an os should be able to do Use originOS here