Input JSON can now be arranged in any order