I'm having a problem reading a GeoJSON file in QGIS. The file can be found at this git repository. When I try to load in the file, I get an error message that it's invalid, but the "Reason:" field is empty. However, when I trivially reorder the fields under "geometry" to put
"type": "LineString"
at the start instead of at the end, QGIS can load it. The fixed version of the GeoJSON file is here. As far as I understand, the ordering of keys in a JSON object is completely immaterial, so I don't see why this change should make a difference. I'm able to read both files just fine in the web version of ArcGIS. Is this a problem with the GeoJSON file or have I found a bug in QGIS?