Please set JSON indent to any number (1 is just fine) on export. While it makes no difference to the machine-readability of the file, it makes it orders of magnitude more human-readable.
As an example of an export with only a single site, please see the following. Exports with multiple sites benefit even more, but I’m trying to keep this concise.
With no indent set (currently):
{'client': {'local': 1}, 'data': [{'name': 'KeePass Password Safe', 'uri': 'https://keepass.info/index.html', 'config': '{"selections":[{"frames":[{"index":0,"excludes":[],"includes":[{"type":"css","expr":"p:nth-child(9)","fields":[{"name":"text","type":"builtin"}]}]}],"dynamic":true,"delay":2}],"ignoreEmptyText":true,"includeStyle":false,"dataAttr":"text","regexp":{"expr":"","flags":"gim"}}', 'tags': [], 'content_type': 2, 'state': 40, 'schedule': '{"type":"INTERVAL","params":{"interval":4106}}', 'ts': '2023-11-03T21:05:31.142Z', 'datasource_id': None}
]}
With indent set to 1:
{
"client": {
"local": 1
},
"data": [
{
"name": "KeePass Password Safe",
"uri": "https://keepass.info/index.html",
"config": "{\"selections\":[{\"frames\":[{\"index\":0,\"excludes\":[],\"includes\":[{\"type\":\"css\",\"expr\":\"p:nth-child(9)\",\"fields\":[{\"name\":\"text\",\"type\":\"builtin\"}]}]}],\"dynamic\":true,\"delay\":2}],\"ignoreEmptyText\":true,\"includeStyle\":false,\"dataAttr\":\"text\",\"regexp\":{\"expr\":\"\",\"flags\":\"gim\"}}",
"tags": [],
"content_type": 2,
"state": 40,
"schedule": "{\"type\":\"INTERVAL\",\"params\":{\"interval\":4106}}",
"ts": "2023-11-03T21:05:31.142Z",
"datasource_id": null
}
]
}