Skip to content

Instantly share code, notes, and snippets.

@cazala
Created April 14, 2015 21:00
Show Gist options
  • Select an option

  • Save cazala/72a4988b41883c0a77b7 to your computer and use it in GitHub Desktop.

Select an option

Save cazala/72a4988b41883c0a77b7 to your computer and use it in GitHub Desktop.
API Template: JSON Wrapper
// replace {{projectPkg}}
package org.mule.{{projectPkg}}.utils;
import org.json.JSONObject;
public class JsonWrapper {
public static JSONObject wrapMessage(String data, boolean isSuccessful, String errorMsg) {
StringBuilder jsonString = new StringBuilder("{");
jsonString.append("\"data\":" + data + ",");
jsonString.append("\"isSuccessful\":\"" + isSuccessful + "\",");
jsonString.append("\"message\":\"" + errorMsg + "\"");
jsonString.append("}");
JSONObject json = new JSONObject(jsonString.toString());
return json;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment