[json] stable key order