Upon consulting with Sylvain, it looks like this is a bug in lshw's JSON output, so I've filed bug #1843063 against lshw. I'm marking this bug as a duplicate, since fixing the lshw output SHOULD resolve this bug. If a fix to lshw doesn't appear before 20.04's release, though, we may need to implement a workaround.
Upon consulting with Sylvain, it looks like this is a bug in lshw's JSON output, so I've filed bug #1843063 against lshw. I'm marking this bug as a duplicate, since fixing the lshw output SHOULD resolve this bug. If a fix to lshw doesn't appear before 20.04's release, though, we may need to implement a workaround.