com.alibaba.fastjson.JSONArray#toString ( )源码实例Demo

下面列出了com.alibaba.fastjson.JSONArray#toString ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Tbed   文件: UserController.java
@RequestMapping("/login_c")
@ResponseBody
public String login( HttpSession httpSession, String Hellohao_UniqueUserKey) {
    JSONArray jsonArray = new JSONArray();
    Integer ret = userService.login(null, null,Hellohao_UniqueUserKey);
        if (ret > 0) {
            User user = userService.getUsersMail(Hellohao_UniqueUserKey);
            if (user.getIsok() == 1) {
                httpSession.setAttribute("user", user);
                httpSession.setAttribute("email", user.getEmail());
                jsonArray.add(1);
            } else if(ret==-1){
                jsonArray.add(-1);
            }else {
                jsonArray.add(-2);
            }
        } else {
            jsonArray.add(0);
        }
    return jsonArray.toString();
}
 
源代码2 项目: Tbed   文件: ClientController.java
@RequestMapping("/clientlogin")
@ResponseBody
public String login( HttpSession httpSession, String email, String password) {
    JSONArray jsonArray = new JSONArray();
    String basepass = Base64Encryption.encryptBASE64(password.getBytes());
    Integer ret = userService.login(email, basepass,null);
    if (ret > 0) {
        User user = userService.getUsers(email);
        if (user.getIsok() == 1) {
            jsonArray.add(1);
        } else if(ret==-1){
            jsonArray.add(-1);
        }else {
            jsonArray.add(-2);
        }
    } else {
        jsonArray.add(0);
    }
    return jsonArray.toString();
}
 
源代码3 项目: Tbed   文件: AdminController.java
@PostMapping("/change")
@ResponseBody
public String change(HttpSession session, User user) {
    User u = (User) session.getAttribute("user");
    User us = new User();
    us.setEmail(user.getEmail());
    us.setUsername(user.getUsername());
    us.setPassword(Base64Encryption.encryptBASE64(user.getPassword().getBytes()));
    us.setUid(u.getUid());
    JSONArray jsonArray = new JSONArray();
    Integer ret =0;
    if(u.getLevel()==1){
        us.setUsername(null);
        us.setEmail(null);
        ret = userService.change(us);
    }else{
        ret = userService.change(us);
    }
    jsonArray.add(ret);
    if (u.getEmail() != null && u.getPassword() != null) {
        session.removeAttribute("user");
        session.invalidate();
    }
    // -1 用户名重复
    return jsonArray.toString();
}
 
源代码4 项目: paraflow   文件: JsonDBUtil.java
public static String rSetToJson(ResultSet rs) throws SQLException, JSONException
{
    JSONArray array = new JSONArray();
    ResultSetMetaData metaData = rs.getMetaData();
    int columnCount = metaData.getColumnCount();
    while (rs.next()) {
        JSONObject jsonObj = new JSONObject();
        for (int i = 1; i <= columnCount; i++) {
            String columnName = metaData.getColumnLabel(i);
            String value = rs.getString(columnName);
            jsonObj.put(columnName, value);
        }
        array.add(jsonObj);
    }
    return array.toString();
}
 
源代码5 项目: mPaaS   文件: DesignElementService.java
/** 查询摘要信息,并转换成String */
private String listToString(List<Object[]> list) {
    JSONArray array = new JSONArray();
    for (Object[] summary : list) {
        JSONObject json = new JSONObject();
        json.put(PROP_ID, summary[0]);
        json.put(PROP_LABEL, summary[1]);
        json.put(PROP_MD5, summary[2]);
        json.put(PROP_MESSAGEKEY, summary[3]);
        json.put(PROP_MODULE, summary[4]);
        array.add(json);
    }
    return array.toString();
}
 
源代码6 项目: Tbed   文件: GroupController.java
@PostMapping("/getgrouplist")
@ResponseBody
public String getgrouplist() {
    List<Group> li = groupService.grouplist();
    JSONArray jsonArray = new JSONArray();
    for (Group group : li) {
        jsonArray.add(group);
    }
    return jsonArray.toString();
}
 
源代码7 项目: Tbed   文件: UserController.java
@RequestMapping("/login")
@ResponseBody
public String login( HttpServletResponse response,HttpSession httpSession, String email, String password,Integer logotmp) {
    JSONArray jsonArray = new JSONArray();
    if((logotmp-number1)==(istmp1-number1)){
        String basepass = Base64Encryption.encryptBASE64(password.getBytes());
        Integer ret = userService.login(email, basepass,null);
        if (ret > 0) {
            User user = userService.getUsers(email);
            if (user.getIsok() == 1) {
                httpSession.setAttribute("user", user);
                httpSession.setAttribute("email", user.getEmail());
                Cookie cookie = new Cookie("Hellohao_UniqueUserKey", userService.getUsers(user.getEmail()).getUid());
                cookie.setMaxAge(60*60*24*90);
                cookie.setPath("/");
                response.addCookie(cookie);
                jsonArray.add(1);
            } else if(ret==-1){
                jsonArray.add(-1);
            }else {
                jsonArray.add(-2);
            }
        } else {
            jsonArray.add(0);
        }
    }else{jsonArray.add(-3);//非法登录
    }

    return jsonArray.toString();
}
 
源代码8 项目: Tbed   文件: AdminRootController.java
@PostMapping("/getkey")
@ResponseBody
public String getkey(Integer storageType) {
    JSONArray jsonArray = new JSONArray();
    Keys key = keysService.selectKeys(storageType);
    jsonArray.add(key);
    return jsonArray.toString();
}
 
源代码9 项目: Tbed   文件: AdminRootController.java
@PostMapping("/updatekey")
@ResponseBody
public String updatekey(Keys key) {
    JSONArray jsonArray = new JSONArray();
    Config config = new Config();
    config.setSourcekey(key.getStorageType());
    Integer val = configService.setSourceype(config);
    Integer ret = -2;
    //修改完初始化
    if(key.getStorageType()==1){
        ret =nOSImageupload.Initialize(key);//实例化网易
    }else if (key.getStorageType()==2){
        ret = OSSImageupload.Initialize(key);
    }else if(key.getStorageType()==3 || key.getStorageType()==8){
        ret = USSImageupload.Initialize(key);
    }else if(key.getStorageType()==4){
        ret = KODOImageupload.Initialize(key);
    }else if(key.getStorageType()==6){
        ret = COSImageupload.Initialize(key);
    }else if(key.getStorageType()==7){
        ret = FTPImageupload.Initialize(key);
    }
    else{
        Print.Normal("为获取到存储参数,或者使用存储源是本地的。");
    }
    if(ret>0){
        ret = keysService.updateKey(key);
    }

    //-1 对象存储有参数为空,初始化失败
    //0,保存失败
    //1 正确
    jsonArray.add(ret);
    return jsonArray.toString();
}
 
源代码10 项目: Tbed   文件: AdminRootController.java
@PostMapping("/deleuser")
@ResponseBody
public String deleuser(HttpSession session, Integer id) {
    JSONArray jsonArray = new JSONArray();
    User u = (User) session.getAttribute("user");
    if(u.getId()==id){
        jsonArray.add("-1");
    }else{
        Integer ret = userService.deleuser(id);
        jsonArray.add(ret);
    }
    return jsonArray.toString();
}
 
源代码11 项目: Tbed   文件: AdminRootController.java
@PostMapping("/setisok")
@ResponseBody
public String setisok(HttpSession session, User user) {
    JSONArray jsonArray = new JSONArray();
    User u = (User) session.getAttribute("user");
    if(u.getId()==user.getId()){
        jsonArray.add(-2);
    }else{
        Integer ret = userService.setisok(user);
        jsonArray.add(ret);
    }
    return jsonArray.toString();
}
 
源代码12 项目: Tbed   文件: AdminRootController.java
@PostMapping("/setmemory")
@ResponseBody
public String setmemory(HttpSession session, User user) {
    Integer ret = userService.setmemory(user);
    JSONArray jsonArray = new JSONArray();
    jsonArray.add(ret);
    return jsonArray.toString();
}
 
源代码13 项目: Tbed   文件: UpdateImgController.java
@RequestMapping("/sentence")
@ResponseBody
public String sentence(HttpSession session, Integer id) {
    JSONArray jsonArray = new JSONArray();
    String text = Sentence.getURLContent();
    jsonArray.add(text);
    return jsonArray.toString();
}
 
/**
 * convert query result data to JSON format.
 *
 * @param request http request
 * @param response http response
 * @return data in JSON format
 */
@RequestMapping(value = "/query")
@ResponseBody
public String query(HttpServletRequest request, HttpServletResponse response) {
  String targetStr = "target";
  response.setStatus(200);
  try {
    JSONObject jsonObject = getRequestBodyJson(request);
    Pair<ZonedDateTime, ZonedDateTime> timeRange = getTimeFromAndTo(jsonObject);
    JSONArray array = (JSONArray) jsonObject.get("targets"); // []
    JSONArray result = new JSONArray();
    for (int i = 0; i < array.size(); i++) {
      JSONObject object = (JSONObject) array.get(i); // {}
      if (!object.containsKey(targetStr)) {
        return "[]";
      }
      String target = (String) object.get(targetStr);
      String type = getJsonType(jsonObject);
      JSONObject obj = new JSONObject();
      obj.put("target", target);
      if (type.equals("table")) {
        setJsonTable(obj, target, timeRange);
      } else if (type.equals("timeserie")) {
        setJsonTimeseries(obj, target, timeRange);
      }
      result.add(i, obj);
    }
    logger.info("query finished");
    return result.toString();
  } catch (Exception e) {
    logger.error("/query failed", e);
  }
  return null;
}
 
/**
 * Ajax前台获取协议模板列表
 * @param projectId 项目ID
 * @author Seagull
 * @date 2019年3月12日
 */
   @GetMapping("/getTemplateListByProjectId/{projectId}")
   @ResponseBody
public String getTemplateListByProjectId(@PathVariable("projectId") Integer projectId) {
	String str = "{\"message\": \"\",\"value\": ,\"code\": 200,\"redirect\": \"\" }";
	try {
		JSONObject json;
		ProjectProtocolTemplate projectProtocolTemplate=new ProjectProtocolTemplate();
		projectProtocolTemplate.setProjectId(projectId);
		List<ProjectProtocolTemplate> ptlist = projectProtocolTemplateService.selectProjectProtocolTemplateList(projectProtocolTemplate);
		JSONArray jsonarr = new JSONArray();
		for(ProjectProtocolTemplate obppt:ptlist){
			JSONObject jo = new JSONObject();
               jo.put("templateName", "【"+obppt.getTemplateId()+"】"+obppt.getTemplateName());
               jo.put("updateBy", obppt.getUpdateBy());                
               jo.put("updateTime", DateUtils.parseDateToStr("yy-MM-dd HH:mm:ss", obppt.getUpdateTime()));
               jsonarr.add(jo);
		}
		String recordJson = jsonarr.toString();
				
		json = JSONObject.parseObject("{\"message\": \"\",\"value\": "+recordJson+",\"code\": 200,\"redirect\": \"\" }");
		str=json.toString();
	} catch (Exception e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
	return str;
}
 
源代码16 项目: LuckyFrameWeb   文件: DictDataController.java
/**
 * Ajax前台获取操作字典
 * @param stepType 步骤类型
 * @return 返回步骤类型集合
 * @author Seagull
 * @date 2019年3月12日
 */
   @GetMapping("/getDictDataListByStepType/{stepType}")
   @ResponseBody
public String getDictDataListByStepType(@PathVariable("stepType") Integer stepType) {
	String str = "{\"message\": \"\",\"value\": ,\"code\": 200,\"redirect\": \"\" }";
	try {
		JSONObject json;
		DictData dictData=new DictData();
		if(stepType==0){
			dictData.setDictType("testmanagmt_casestep_httpoperation");
		}else if(stepType==1){
			dictData.setDictType("testmanagmt_casestep_uioperation");
		}else if(stepType==3){
			dictData.setDictType("testmanagmt_casestep_muioperation");
		}else{
			dictData.setDictType("9999999999999999999999999999999999");
		}
		List<DictData> ddlist = dictDataService.selectDictDataList(dictData);
		JSONArray jsonarr = new JSONArray();
		for(DictData obdd:ddlist){
			JSONObject jo = new JSONObject();
               jo.put("name", obdd.getDictValue());
               jo.put("description", obdd.getRemark());
               jsonarr.add(jo);
		}
		String recordJson = jsonarr.toString();
				
		json = JSONObject.parseObject("{\"message\": \"\",\"value\": "+recordJson+",\"code\": 200,\"redirect\": \"\" }");
		str=json.toString();
	} catch (Exception e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
	return str;
}
 
源代码17 项目: MicroCommunity   文件: ProtocolUtil.java
/**
 * 创建报文体信息
 *
 * @param objs
 * @return
 */
public static String createSvcCont(Object... objs) {
    JSONArray svcContArray = new JSONArray();
    for (int objIndex = 0; objIndex < objs.length; objIndex++) {
        svcContArray.add(JSONObject.parseObject(JSONObject.toJSONString(objs[objIndex])));
    }
    return svcContArray.toString();
}
 
源代码18 项目: android-project-wo2b   文件: Res.java
/**
 * 返回列表数据, 反之返回空.
 * 
 * @return
 */
public String getDataJSONArrayString()
{
	JSONArray jsonArray = getDataJSONArray();
	if (jsonArray != null)
	{
		return jsonArray.toString();
	}

	return null;
}
 
源代码19 项目: LuckyFrameWeb   文件: QaAccidentController.java
/**
 * 图形展示生产事故异步加载数据
 * @param request 请求
 * @return 拉取数据
 */
@ResponseBody
@GetMapping("/getGraphData")
public String getGraphData(HttpServletRequest request)
{
	String projectId = request.getParameter("projectId");
	String queryStartDate = request.getParameter("queryStartDate");
	String queryEndDate = request.getParameter("queryEndDate");
	String statistical = request.getParameter("Statistical");
	String dataLatitude = request.getParameter("dataLatitude");
	
	QaAccident qaAccident = new QaAccident();
	if(StringUtils.isNotEmpty(projectId)){
		qaAccident.setProjectId(Integer.valueOf(projectId));
	}
	Map<String, Object> params = new HashMap<>();
	params.put("beginTime", queryStartDate);
	params.put("endTime", queryEndDate);
	qaAccident.setParams(params);
	
	/*数据统计纬度*/
	if("1".equals(dataLatitude)){
		qaAccident.setImpactTime(0);
	}else if("2".equals(dataLatitude)){
		qaAccident.setDurationTime(0);
	}else{
		qaAccident.setAccidentType("true");
	}		
	
	List<Map<Object, Object>> list;
	
	/*事故类型或是等级纬度*/
	if("0".equals(statistical)){
		list=qaAccidentService.selectGroupByAccidentType(qaAccident);
	}else{
		list=qaAccidentService.selectGroupByAccidentLevel(qaAccident);
	}

	PieCharts[] arraydata = new PieCharts[list.size()];
	String[] legendData=new String[list.size()];
	for(int i=0;i<list.size();i++){
		Map<Object, Object> map=list.get(i);
		PieCharts pieData=new PieCharts();
		pieData.setName(map.get("selectName").toString());
		pieData.setValue(Double.parseDouble(map.get("selectValue").toString()));
		arraydata[i] = pieData;
		legendData[i] = map.get("selectName").toString();
	}
	
	String titleText="事故分析饼图";
	String titleSubText="所有项目";

	JSONArray jsonArrayData = (JSONArray)JSONArray.toJSON(arraydata);
	JSONArray jsonArraylegendData = (JSONArray)JSONArray.toJSON(legendData);
	return "{\"seriesData\":"+jsonArrayData.toString()+",\"legendData\":"+jsonArraylegendData.toString()+",\"titleText\":\""+titleText+"\",\"titleSubText\":\""+titleSubText+"\"}";
}