Dense format
While JSON tends to be smaller in file size than XML due to lower character use, the data is often a lot more vertical than it is horizontal, which can at times be fatiguing for a human to browse.
To offset this, the following example represents a more dense way of presenting the DAT file JSON. Mostly it collapses select objects to move the data horizontally.
{
"datInfo": {
"schema": "https://www.github.com/unexpectedpanda/datmodel",
"name": "Company - Console",
"source": "Release group",
"date": "2025-12-30 13:30:47"
},
"collection": [
{
"group": "Some Video Game",
"titles": [
{
"name": "Some Video Game (Japan)",
"regions": ["JP"],
"languages": {"audio": ["en", "ja"], "interface": ["ja"], "subtitles": ["en"]},
"type": "Game",
"sets": [
{
"files": [
{"name" : "file.asd", "size": 123, "digests": {"blake3": "c32da642c108dd42bc169dbe4094b96d4f638d2c7388fb18132429347955c7ec"}}
]
}
]
},
{
"name": "Some Video Game (USA)",
"regions": ["US"],
"languages": {"audio": ["en"], "interface": ["en"], "subtitles": ["en"]},
"type": "Game",
"sets": [
{
"files": [
{"name" : "file.asd", "size": 98, "digests": { "blake3": "d6a38bd711fbfd1065c2f7907c631590ac56249613972199a19713d7c6f10b4d"}}
]
}
]
}
]
},
{
"group": "Some Video Game, Other",
"titles": [
{
"name": "Some Video Game, Other (USA)",
"regions": ["US"],
"languages": {"audio": ["en"], "interface": ["en"], "subtitles": ["en"]},
"type": "Game",
"sets": [
{
"files": [
{"name" : "file.asd", "size": 456, "digests": {"blake3": "9261749c950815ea3657f11b60c1388f5e021297c25de546001a632bdfad441d"}}
]
}
]
}
]
}
]
}