62,614
社区成员
发帖
与我相关
我的任务
分享
private static List<Object> CreateFilter(String field, String operator, String value) {
List<Object> Filter = new ArrayList<Object>();
JsonObject tFilter = new JsonObject();
tFilter.addProperty("field", field);
tFilter.addProperty("operator", operator);
List<String> om = new ArrayList<String>();
om.add(value);
tFilter.addProperty("value",om.toString());
Filter.add(tFilter);
return Filter;
}
private static String CreateFilters(String field, String operator, String value) {
return "[{\"field\":\"" + field +"\",\"operator\":\"" + operator + "\",\"value\":[\"" + value + "\"]}]";
}
public class TestGson {
public static void main(String[] args) {
List<Object> list = createFilter("String1", "String2", "String3");
Gson gson = new Gson();
System.out.println(gson.toJson(list));
}
private static List<Object> createFilter(String field, String operator, String value) {
List<Object> filter = new ArrayList<Object>();
Map<String, Object> map = new LinkedHashMap<String, Object>();
map.put("field", field);
map.put("operator", operator);
List<String> om = new ArrayList<String>();
om.add(value);
map.put("value",om);
filter.add(map);
return filter;
}
}