Skip to content

⌜V O I D format⌟ is the data format that inherits the best features of JSON, YAML, CSV formats. Makes it easier to write and read data, both by human and by program

Notifications You must be signed in to change notification settings

voidspawner/void.format

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

V O I D format

Description

⌜ V O I D format ⌟ is the data format that inherits the best features of JSON, YAML, CSV formats. Makes it easier to write and read data, both by human and by program.

The project is in the process of development. Code and description are subject to change and inconsistency.

MIME Type

application/void

File Extension

  • .void (preferred)
  • .txt

Value Types

  • Text
  • Number
  • Boolean
  • List
  • Dictionary
  • Null
  • Binary

Data Separator

  • Space " "

Data Indent

  • Spaces " "
  • Tabs "\t" (preferred)

Example

V O I D format JSON
text
"text"
text\ with\ space
"text with space"
"text with space"
"text with space"
text with space
"text with space"
'
very 
very 
very long text
"very very very long text"
"
multiline
text
"multiline\ntext"
c:\Users\name\Desktop
"c:\\Users\\name\\Desktop"
"text\r\n\t\u1234\"\\"
"text\r\n\t\u1234\"\\"
123
123
-123
-123
0.123
0.123
100_000_000
100000000
100 000 000
100000000
0.1e2
0.1e2
h0A
10
b1001
9
true
true
false
false
null
null
1
text
true
false
null
[1, "text", true, false, null]
:
1 12.34 Name
2 56.78 Other\ name
[
  [1, 12.34, "Name"],
  [2, 56.78, "Other name"]
]
:,
1,12.34,Comma separator
2,56.78,Other name
[
  [1, 12.34, "Comma separator"],
  [2, 56.78, "Other name"]
]
name
  text
other name
  123
{
  "name": "text",
  "other name": 123
}
name
  text
multiline text "
  text
  next
  line
text in line '
  text
  in
  line
bool
  true
empty list:
with empty value
  |""|
list
  1
  2
  3
table:
  1 12.34 Name
  2 56.78 Other\ name
dictionary
  name
    value
  other name
    other value
code:
  . Hi\ World
  = expr 1 + 1 * 2 * |cos 0.5|
  request
    url
      https://site.com
    header
      User
        12345
      Key
        12345
    param
      id
        12345
    done:
      . {text}
      . {code}
{
  "name": "text",
  "multiline text": "text\nnext\nline",
  "text in line": "textinline",
  "bool": true,
  "empty list": [],
  "with empty value": [""],
  "list": [1, 2, 3],
  "table": [
    [1, 12.34, "Name"]
    [2, 56.78, "Other name"]
  ],
  "dictionary": {
    "name": "value",
    "other name": "other value"
  },
  "code": [
    [".", "Hi World"],
    ["=", "expr", 1, "+", 1, "*", 2, "*", ["cos", 0.5]],
    ["request", {
      "url": "https://site.com",
      "header": {
        "User": 12345,
        "Key": 12345
      },
      "param": {
        "id": 12345
      },
      "done": [
        [".", "{text}"],
        [".", "{code}"]
      ]
    }]
  ]
}
binary data length 10
  :10 ����������
{
  "binary data length 10": "\u0003..."
}
gzip + base64
  :eNoDAAAAAAE=
{
  "gzip + base64": "text text text ..."
}
base64
  :dGV4dCB0ZXh0IHRle...
{
  "base64": "text text text text ..."
}
reference
  :{dictionary.other name}
{
  "reference": "other value"
}
|short\ form 1 2 3|name:value||
["short form",1,2,3,{"name":"value"}]

V O I D lang

⌜ V O I D lang ⌟ is the language for rapidly creating applications in the JSON format. It is used as a replacement for both the standard Bash/CMD/etc. languages and for writing UI Applications, Servers and Games. The language uses one of the languages already preinstalled in the system. So you don't need to install anything else. Code and data are not separated. So the whole application fits in one JSON file. Since the code is presented as data, applications can be easily generated with AI, updated, installed and launched remotely.

V O I D engine

⌜ V O I D engine ⌟ is a pre-compiled V O I D spawner game for rapidly creating games, apps and animation in V O I D lang.

V O I D os

⌜ V O I D os ⌟ is an Operating System that uses V O I D lang to run and create applications and games.

V O I D ai

Generate images・videos・texts・assets. A limited number of uses are available for free. To use extra V O I D ai you can pay with ⦵ voids digital currency.

V O I D voids

Digital currency used in the V O I D ecosystem.

  • Name voids
  • Symbol
  • Exchange rate ⦵ 1 = $ 1 = USD₮ 1

The currency is also a spawner. Every month the profit is distributed among the voids holders. The number of voids increases proportionally and can be withdrawn to other digital currencies.

V O I D social

⌜ V O I D social ⌟ is a social network for messaging, sharing apps, games, images, videos and other content. Buy and sell, find job, crypto exchange, transfer V O I D voids and more other.

About

⌜V O I D format⌟ is the data format that inherits the best features of JSON, YAML, CSV formats. Makes it easier to write and read data, both by human and by program

Topics

Resources

Stars

Watchers

Forks

Languages