List of usage examples for com.liferay.portal.kernel.json JSONDeserializer deserialize
public T deserialize(String input, Class<T> targetType);
From source file:com.liferay.dynamic.data.lists.form.web.internal.converter.BaseDDLDDMConverterTest.java
License:Open Source License
protected <T> T deserialize(String serializedDDLFormRules, Class<T> targetType) { JSONDeserializer<T> jsonDeserializer = jsonFactory.createJSONDeserializer(); return jsonDeserializer.deserialize(serializedDDLFormRules, targetType); }
From source file:com.liferay.dynamic.data.lists.form.web.internal.converter.DDLFormRuleDeserializer.java
License:Open Source License
protected <T extends DDLFormRuleAction> DDLFormRuleAction deserializeDDLFormRuleAction( JSONObject actionJSONObject, Class<T> targetClass) { JSONDeserializer<T> jsonDeserializer = _jsonFactory.createJSONDeserializer(); return jsonDeserializer.deserialize(actionJSONObject.toJSONString(), targetClass); }
From source file:com.liferay.dynamic.data.lists.form.web.internal.converter.DDLFormRuleDeserializer.java
License:Open Source License
protected List<DDLFormRuleCondition> deserializeDDLFormRuleConditions(JSONArray conditionsJSONArray) { JSONDeserializer<DDLFormRuleCondition[]> jsonDeserializer = _jsonFactory.createJSONDeserializer(); DDLFormRuleCondition[] ruleConditions = jsonDeserializer.deserialize(conditionsJSONArray.toJSONString(), DDLFormRuleCondition[].class); return ListUtil.toList(ruleConditions); }
From source file:com.liferay.dynamic.data.mapping.form.builder.internal.converter.BaseDDMConverterTest.java
License:Open Source License
protected <T> T deserialize(String serializedDDMFormRules, Class<T> targetType) { JSONDeserializer<T> jsonDeserializer = jsonFactory.createJSONDeserializer(); return jsonDeserializer.deserialize(serializedDDMFormRules, targetType); }
From source file:com.liferay.dynamic.data.mapping.form.builder.internal.converter.DDMFormRuleDeserializer.java
License:Open Source License
protected <T extends DDMFormRuleAction> DDMFormRuleAction deserializeDDMFormRuleAction( JSONObject actionJSONObject, Class<T> targetClass) { JSONDeserializer<T> jsonDeserializer = _jsonFactory.createJSONDeserializer(); return jsonDeserializer.deserialize(actionJSONObject.toJSONString(), targetClass); }
From source file:com.liferay.dynamic.data.mapping.form.builder.internal.converter.DDMFormRuleDeserializer.java
License:Open Source License
protected List<DDMFormRuleCondition> deserializeDDMFormRuleConditions(JSONArray conditionsJSONArray) { JSONDeserializer<DDMFormRuleCondition[]> jsonDeserializer = _jsonFactory.createJSONDeserializer(); DDMFormRuleCondition[] ruleConditions = jsonDeserializer.deserialize(conditionsJSONArray.toJSONString(), DDMFormRuleCondition[].class); return ListUtil.toList(ruleConditions); }
From source file:com.liferay.item.selector.web.internal.util.ItemSelectorCriterionSerializerImpl.java
License:Open Source License
@Override public <T extends ItemSelectorCriterion> T deserialize(Class<T> itemSelectorCriterionClass, String json) { JSONDeserializer<T> jsonDeserializer = JSONFactoryUtil.createJSONDeserializer(); jsonDeserializer.transform(_desiredItemSelectorReturnTypesJSONDeserializerTransformer, "desiredItemSelectorReturnTypes"); return jsonDeserializer.deserialize(json, itemSelectorCriterionClass); }