001
014
015 package com.liferay.portal.service.http;
016
017 import com.liferay.portal.kernel.json.JSONArray;
018 import com.liferay.portal.kernel.json.JSONFactoryUtil;
019 import com.liferay.portal.kernel.json.JSONObject;
020 import com.liferay.portal.model.ClassName;
021
022 import java.util.List;
023
024
028 public class ClassNameJSONSerializer {
029 public static JSONObject toJSONObject(ClassName model) {
030 JSONObject jsonObj = JSONFactoryUtil.createJSONObject();
031
032 jsonObj.put("classNameId", model.getClassNameId());
033 jsonObj.put("value", model.getValue());
034
035 return jsonObj;
036 }
037
038 public static JSONArray toJSONArray(
039 com.liferay.portal.model.ClassName[] models) {
040 JSONArray jsonArray = JSONFactoryUtil.createJSONArray();
041
042 for (ClassName model : models) {
043 jsonArray.put(toJSONObject(model));
044 }
045
046 return jsonArray;
047 }
048
049 public static JSONArray toJSONArray(
050 com.liferay.portal.model.ClassName[][] models) {
051 JSONArray jsonArray = JSONFactoryUtil.createJSONArray();
052
053 for (ClassName[] model : models) {
054 jsonArray.put(toJSONArray(model));
055 }
056
057 return jsonArray;
058 }
059
060 public static JSONArray toJSONArray(
061 List<com.liferay.portal.model.ClassName> models) {
062 JSONArray jsonArray = JSONFactoryUtil.createJSONArray();
063
064 for (ClassName model : models) {
065 jsonArray.put(toJSONObject(model));
066 }
067
068 return jsonArray;
069 }
070 }