Example #1
0
 /**
  * Returns a new TParams created by the metadata represented in the specified {@link JSONArray}
  * @param paramsMetadata
  * @return TParams
  */
 public static TParams CreateParametersFromMetadata(TJSONArray parametersMetadata)
 {
     TParams o = new TParams();
     JArray paramMetadata;
     JArray paramsMetadata = parametersMetadata.asJSONArray();
     DBXParameter parameter;
     try {
         for (int i = 0; i < paramsMetadata.Count; i++) {
             paramMetadata = paramsMetadata.Value<JArray>(i);
             parameter = new DBXParameter();
             DBXJSONTools.JSONToValueType(new TJSONArray(paramMetadata), parameter);
             o.addParameter(parameter);
         }
     } catch (Exception e) {
         throw new DBXException(e.Message);
     }
     return o;
 }
Example #2
0
        /**
         * Returns a new TParams created by the metadata represented in the specified {@link JSONArray}
         * @param paramsMetadata
         * @return TParams
         */
        public static TParams CreateParametersFromMetadata(TJSONArray parametersMetadata)
        {
            TParams      o = new TParams();
            JArray       paramMetadata;
            JArray       paramsMetadata = parametersMetadata.asJSONArray();
            DBXParameter parameter;

            try {
                for (int i = 0; i < paramsMetadata.Count; i++)
                {
                    paramMetadata = paramsMetadata.Value <JArray>(i);
                    parameter     = new DBXParameter();
                    DBXJSONTools.JSONToValueType(new TJSONArray(paramMetadata), parameter);
                    o.addParameter(parameter);
                }
            } catch (Exception e) {
                throw new DBXException(e.Message);
            }
            return(o);
        }