Another motivation for the JSON payload is to match the exiting Collect QR code contents. As @tomsmyth pointed out here, matching the QR code structure would be a win for tools that generate configurations (e.g. servers) because they'd only have to generate one type of settings collection and a win for Collect because it could use the same code paths to ingest settings those two ways. I recognize it's less compelling for clients that won't have QR code configuration.
1 Like