public DataSetDef fromJson(String jsonString) throws Exception { JsonObject json = Json.parse(jsonString); DataSetProviderType type = readProviderType(json); DataSetDef dataSetDef = type.createDataSetDef(); dataSetDef.setProvider(type); readGeneralSettings(dataSetDef, json); DataSetDefJSONMarshallerExt marshaller = type.getJsonMarshaller(); if (marshaller != null) { marshaller.fromJson(dataSetDef, json); } else { for (String key : json.keys()) { if (!ROOT_KEYS.contains(key)) { String value = json.getString(key); dataSetDef.setProperty(key, value); } } } return dataSetDef; }
public DataSetDef fromJson(String jsonString) throws Exception { JsonObject json = Json.parse(jsonString); DataSetProviderType type = readProviderType(json); DataSetDef dataSetDef = type.createDataSetDef(); dataSetDef.setProvider(type); readGeneralSettings(dataSetDef, json); DataSetDefJSONMarshallerExt marshaller = type.getJsonMarshaller(); if (marshaller != null) { marshaller.fromJson(dataSetDef, json); } else { for (String key : json.keys()) { if (!ROOT_KEYS.contains(key)) { String value = json.getString(key); dataSetDef.setProperty(key, value); } } } return dataSetDef; }
DataSetDefJSONMarshallerExt marshaller = type.getJsonMarshaller(); if (marshaller != null) { marshaller.toJson(dataSetDef, json);
DataSetDefJSONMarshallerExt marshaller = type.getJsonMarshaller(); if (marshaller != null) { marshaller.toJson(dataSetDef, json);