package com.litesuits.http.request.query;
import com.litesuits.http.data.Json;
/**
* when uri query parameter's value is complicated, build value into json.
* in this case, value will intelligently translate to json string.
* <p/>
* such as:
* http://def.so? key1 = value.toJsonString() & key2 = value.toJsonString()
*
* @author MaTianyu
* 2014-1-4下午5:06:37
*/
public class JsonQueryBuilder extends ModelQueryBuilder {
@Override
protected CharSequence buildSencondaryValue(Object model) {
try {
return Json.get().toJson(model);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}