Maybe like this:
"UseLoot (use custom loot table)": true,
"MaxLootItems (max items to spawn in crate)": 6,
"CustomLoot (items to spawn in crate)": [
{
"Shortname": "targeting.computer",
"MinAmount": 1,
"MaxAmount": 2
},
{
"Shortname": "scrap",
"MinAmount": 10,
"MaxAmount": 35
},
{
"Shortname": "cctv.camera",
"MinAmount": 1,
"MaxAmount": 2
},
{
"Shortname": "ammo.pistol",
"MinAmount": 6,
"MaxAmount": 20
},
{
"Shortname": "pistol.revolver",
"MinAmount": 1,
"MaxAmount": 1
},
{
"Shortname": "icepick.salvaged",
"MinAmount": 1,
"MaxAmount": 1
},
{
"Shortname": "flameturret",
"MinAmount": 1,
"MaxAmount": 1
},
{
"Shortname": "pistol.nailgun",
"MinAmount": 1,
"MaxAmount": 1
},
{
"Shortname": "ammo.nailgun.nails",
"MinAmount": 8,
"MaxAmount": 22
}
]
},
{
"EventDuration (duration the event will be active for)": 1800.0,