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

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

Introduction

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

Prototype

public <K, V> JSONDeserializer<T> transform(JSONDeserializerTransformer<K, V> jsonDeserializerTransformer,
            String field);

Source Link

Usage

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