Example usage for com.liferay.portal.kernel.json JSONDeserializer deserialize

List of usage examples for com.liferay.portal.kernel.json JSONDeserializer deserialize

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.json JSONDeserializer deserialize.

Prototype

public T deserialize(String input, Class<T> targetType);

Source Link

Usage

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);
}