code: public static Object parseKeepingOrder(Reader in) {
  		try {
  			return new JSONParser(DEFAULT_PERMISSIVE_MODE).parse(in, defaultReader.DEFAULT_ORDERED);
  		} catch (Exception e) {
  			return null;
  		}
  	}
docs: Parse Json input to a java Object keeping element order
  
  @since 1.0.6.1