package net.csdn.modules.http; import net.sf.json.JSONArray; import net.sf.json.JSONObject; import java.util.Map; import static net.csdn.common.collect.MapBuilder.newMapBuilder; /** * BlogInfo: william * Date: 11-9-6 * Time: 下午2:15 */ public class ResultFormat { // { // "took" : 3560, // "timed_out" : false, // "_shards" : { // "total" : 5, // "successful" : 5, // "failed" : 0 // }, // "hits" : { // "total" : 0, // "max_score" : null, // "hits" : [ ] // } //} public static JSONObject emptyResult(int total, float max_score, JSONArray hits) { Map map = newMapBuilder().put("took", 0).put("timed_out", false) .put("_shards", newMapBuilder().put("total", 0).put("successful", 0).put("failed", 0).map()) .put("hits", newMapBuilder().put("total", total).put("max_score", max_score).put("hits", hits).map()).map(); return JSONObject.fromObject(map); } }