How to retrieve create issue metadata with fields in the same order as on the issue create screen?

The create issue metadata returned by GET /rest/api/2/issue/createmeta returns fields from the create issue screen (if requested) as a JSON object (indexed by field key). From what I understand JSON object properties have no particular ordering so I am wondering how can I retrieve the fields in the same order as on the issue create screen?

Is there an easy way without having to go through all the schemes and mappings to figure out which is the screen id and then fetch GET /rest/api/2/screens/{screenId}/availableFields? Am I missing something?

Does anyone have a simple solution for this using the REST API?