/**
  * Serializa el bean en formato JSON
  *
  * @param json objeto donde se escribirá el bean en formato JSON
  * @throws es.tid.serial.json.JSONException Cuando se produce un error en la serialización del
  *     bean
  */
 public void toJSON(JSONObject json) throws JSONException {
   JSONObject jObject;
   json.put("propertyUri", this.getPropertyUri());
   json.put("value", this.getValue());
   JSONArray jArray;
   JSONArray jObjectArray;
 }
 /**
  * Serializa el bean en formato JSON
  *
  * @throws es.tid.serial.json.JSONException Cuando se produce una excepción al serializar el bean
  * @return Cadena de texto en formato JSON
  */
 public String toJSON(boolean prettyPrint) throws JSONException {
   JSONObject json = new JSONObject();
   this.toJSON(json);
   if (prettyPrint) {
     return json.toString(4);
   } else {
     return json.toString();
   }
 }
 /**
  * Serializa el bean en formato JSON
  *
  * @param json objeto donde se escribirá el bean en formato JSON
  * @throws es.tid.serial.json.JSONException Cuando se produce un error en la serialización del
  *     bean
  */
 public void toJSON(JSONObject json) throws JSONException {
   JSONObject jObject;
   JSONArray jArray;
   JSONArray jObjectArray;
   jObjectArray = new JSONArray();
   for (int i = 0; i < literalProperties_size(); i++) {
     JSONObject jObj_i = new JSONObject();
     this.getLiteralProperties(i).toJSON(jObj_i);
     jObjectArray.put(jObj_i);
   }
   json.put("literalProperties", jObjectArray);
   jObjectArray = new JSONArray();
   for (int i = 0; i < objectProperties_size(); i++) {
     JSONObject jObj_i = new JSONObject();
     this.getObjectProperties(i).toJSON(jObj_i);
     jObjectArray.put(jObj_i);
   }
   json.put("objectProperties", jObjectArray);
 }
 /**
  * Deserializa el bean en formato JSON
  *
  * @param json objeto que contiene los datos del bean en formato JSON
  * @throws es.tid.serial.json.JSONException Cuando se produce un error en la deserialización del
  *     objeto JSON
  */
 public void fromJSON(JSONObject json) throws JSONException {
   JSONArray jArray;
   JSONArray jObjectArray;
   jObjectArray = json.getJSONArray("literalProperties");
   this.clearLiteralProperties();
   for (int i = 0; i < jObjectArray.length(); i++) {
     JSONObject jObj_i = jObjectArray.getJSONObject(i);
     org.qualipso.advdoc.ws.client.retrieval.beans.LiteralProperty tmp =
         new org.qualipso.advdoc.ws.client.retrieval.beans.LiteralProperty();
     tmp.fromJSON(jObj_i);
     this.addLiteralProperties(tmp);
   }
   jObjectArray = json.getJSONArray("objectProperties");
   this.clearObjectProperties();
   for (int i = 0; i < jObjectArray.length(); i++) {
     JSONObject jObj_i = jObjectArray.getJSONObject(i);
     org.qualipso.advdoc.ws.client.retrieval.beans.ObjectProperty tmp =
         new org.qualipso.advdoc.ws.client.retrieval.beans.ObjectProperty();
     tmp.fromJSON(jObj_i);
     this.addObjectProperties(tmp);
   }
 }
 /**
  * Deserializa el bean en formato JSON
  *
  * @param json objeto que contiene los datos del bean en formato JSON
  * @throws es.tid.serial.json.JSONException Cuando se produce un error en la deserialización del
  *     objeto JSON
  */
 public void fromJSON(JSONObject json) throws JSONException {
   JSONArray jArray;
   JSONArray jObjectArray;
   jObjectArray = json.getJSONArray("subproperties");
   this.clearSubproperties();
   for (int i = 0; i < jObjectArray.length(); i++) {
     JSONObject jObj_i = jObjectArray.getJSONObject(i);
     org.qualipso.advdoc.ws.client.metadata.beans.ResourceElement tmp =
         new org.qualipso.advdoc.ws.client.metadata.beans.ResourceElement();
     tmp.fromJSON(jObj_i);
     this.addSubproperties(tmp);
   }
 }
 /**
  * Deserializa el bean en formato JSON
  *
  * @param json objeto que contiene los datos del bean en formato JSON
  * @throws es.tid.serial.json.JSONException Cuando se produce un error en la deserialización del
  *     objeto JSON
  */
 public void fromJSON(JSONObject json) throws JSONException {
   this.setResourceUri(json.getString("resourceUri"));
   JSONArray jArray;
   JSONArray jObjectArray;
 }
 /**
  * Serializa el bean en formato JSON
  *
  * @param json objeto donde se escribirá el bean en formato JSON
  * @throws es.tid.serial.json.JSONException Cuando se produce un error en la serialización del
  *     bean
  */
 public void toJSON(JSONObject json) throws JSONException {
   JSONObject jObject;
   json.put("resourceUri", this.getResourceUri());
   JSONArray jArray;
   JSONArray jObjectArray;
 }
 /**
  * Deserializa el bean en formato JSON
  *
  * @param json objeto que contiene los datos del bean en formato JSON
  * @throws es.tid.serial.json.JSONException Cuando se produce un error en la deserialización del
  *     objeto JSON
  */
 public void fromJSON(JSONObject json) throws JSONException {
   this.setPropertyUri(json.getString("propertyUri"));
   this.setValue(json.getString("value"));
   JSONArray jArray;
   JSONArray jObjectArray;
 }
 /**
  * Deserializa el bean en formato JSON
  *
  * @param json objeto que contiene los datos del bean en formato JSON
  * @throws es.tid.serial.json.JSONException Cuando se produce un error en la deserialización del
  *     objeto JSON
  */
 public void fromJSON(JSONObject json) throws JSONException {
   this.setContents(json.getString("contents"));
   JSONArray jArray;
   JSONArray jObjectArray;
 }
 /**
  * Serializa el bean en formato JSON
  *
  * @param json objeto donde se escribirá el bean en formato JSON
  * @throws es.tid.serial.json.JSONException Cuando se produce un error en la serialización del
  *     bean
  */
 public void toJSON(JSONObject json) throws JSONException {
   JSONObject jObject;
   json.put("contents", this.getContents());
   JSONArray jArray;
   JSONArray jObjectArray;
 }