当前位置: 首页>>代码示例>>Java>>正文


Java JSONArray.toString方法代码示例

本文整理汇总了Java中net.sf.json.JSONArray.toString方法的典型用法代码示例。如果您正苦于以下问题:Java JSONArray.toString方法的具体用法?Java JSONArray.toString怎么用?Java JSONArray.toString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在net.sf.json.JSONArray的用法示例。


在下文中一共展示了JSONArray.toString方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getOption

import net.sf.json.JSONArray; //导入方法依赖的package包/类
/**
 * replacement的value为String类型时,直接根据key替换,否则转为Json》String后再替换
 * @author ack (chenzhao)  @DATE: Aug 23, 2017 
 * @param replacement
 * @return 返回生成option字符串
 */
public  String getOption(LinkedHashMap<String, Object> replacement){
	Set<Entry<String, Object>> entrySet=replacement.entrySet();
	Iterator<Entry<String, Object>> iterator=entrySet.iterator();
	while (iterator.hasNext()) {
		Entry<String, Object>entry=(Entry<String, Object>) iterator.next();
		//如果value非String,则将value转为json再转为String
		String value=entry.getValue()+"";
		Object objValue=entry.getValue() ;
		if(!(objValue instanceof String)){
			if(objValue instanceof List||objValue instanceof Object[]){//如果是数组或集合
				JSONArray jsonArray=JSONArray.fromObject(objValue);
				value=jsonArray.toString();
			}else{
				JSONObject jsonObjecct=JSONObject.fromObject(entry.getValue());
				value=jsonObjecct.toString();
			}
		}
		//根据key替换Option字符串里的字符
		chartString=chartString.replace(entry.getKey()+"", value);
	}
	return chartString;
}
 
开发者ID:pcbaby-ch,项目名称:echarts,代码行数:29,代码来源:Echart.java

示例2: updateSex

import net.sf.json.JSONArray; //导入方法依赖的package包/类
public String updateSex() {
	
	stuList = service.loadStuList();
	// 获取男生数量和女生数量
	
	JSONArray jsonArray = JSONArray.fromObject(stuList);
	result = jsonArray.toString();
	
	try {
		response.setHeader("Cache-Control", "no-cache");
		response.setContentType("aplication/json;charset=UTF-8");
		response.getWriter().print(result);// 发送到页面
	} catch (IOException e) {
		e.printStackTrace();
	}
	
	System.out.println(result);
	return null;
}
 
开发者ID:lrxzl,项目名称:djpt,代码行数:20,代码来源:ChartAction.java

示例3: sendOnlineData

import net.sf.json.JSONArray; //导入方法依赖的package包/类
public void sendOnlineData(JSONArray data) throws IOException {
    String uri = address + "api/active/receiver/data";
    LinkedList<FormBodyPart> partsList = new LinkedList<>();
    String dataStr = data.toString();
    log.debug("Sending active test data: " + dataStr);
    partsList.add(new FormBodyPart("data", new StringBody(dataStr)));
    query(createPost(uri, partsList), 202);
}
 
开发者ID:Blazemeter,项目名称:jmeter-bzm-plugins,代码行数:9,代码来源:LoadosophiaAPIClient.java

示例4: checkDynasty

import net.sf.json.JSONArray; //导入方法依赖的package包/类
@Action("checkDynasty")
public String checkDynasty(){
	dynastyList=bookService.checkDynasty();
	JSONArray jsonArray = JSONArray.fromObject(dynastyList);
	//ajax返回客户端
	jsonArray.toString();
	HttpServletResponse response = ServletActionContext.getResponse();
	response.setContentType("application/html;charset=UTF-8");
	try {
		response.getWriter().write(jsonArray.toString());
	} catch (IOException e) {
		e.printStackTrace();
	} 
	return null;
}
 
开发者ID:zhangjikai,项目名称:sdudoc,代码行数:16,代码来源:BookAction.java

示例5: checkStyle

import net.sf.json.JSONArray; //导入方法依赖的package包/类
@Action("checkStyle")
public String checkStyle(){
	styleList=bookService.checkStyle();
	JSONArray jsonArray = JSONArray.fromObject(styleList);
	//ajax返回客户端
	jsonArray.toString();
	HttpServletResponse response = ServletActionContext.getResponse();
	response.setContentType("application/html;charset=UTF-8");
	try {
		response.getWriter().write(jsonArray.toString());
	} catch (IOException e) {
		e.printStackTrace();
	} 
	return null;
}
 
开发者ID:zhangjikai,项目名称:sdudoc,代码行数:16,代码来源:BookAction.java

示例6: showAllGoodsType

import net.sf.json.JSONArray; //导入方法依赖的package包/类
/**
 * 显示所有商品类型信息
 *
 * @param response
 */
@RequestMapping(value = "/showAllGoodsType")
@Override
public void showAllGoodsType(HttpServletResponse response)
{
    try
    {
        //查询全部商品类型信息
        List<GoodsType8JPA> goodsTypeList = goodsTypeService
                  .findAll();

        if (goodsTypeList.size() == 0)
        {
            throw new
                      Exception("TinyShop8Controller_." +
                                          "查询所有商品类型信息失败!并没有任何商品类型信息");
        }

        //写入json
        JSONArray jsonArray = new JSONArray();

        for (Iterator<GoodsType8JPA> it = goodsTypeList.iterator(); it.hasNext(); )
        {
            JSONObject jsonObject = new JSONObject();

            GoodsType8JPA goodsType = it.next();

            //名字
            jsonObject.put("goodsTypeName", goodsType.getTypeName());
            //排序
            jsonObject.put("goodsTypeSort", goodsType.getTypeSort());
            //别名
            jsonObject.put("goodsTypeAlias", goodsType.getTypeAlias());
            //上级类型
            jsonObject.put("goodsParent", "parent");

            jsonArray.add(jsonObject);
        }

        String baseStr = "{\"total\":" + goodsTypeList.size() + ",\"rows\":";
        baseStr = baseStr + jsonArray.toString() + "}";
        returnJson(baseStr, response);
    }
    catch (Exception ex)
    {
        printStackTrace(ex);
    }
}
 
开发者ID:SessionFactory,项目名称:tinyshop8,代码行数:53,代码来源:TinyShop8Controller_.java

示例7: responseArraySuccess

import net.sf.json.JSONArray; //导入方法依赖的package包/类
/** 
 * 返回成功 
 * @param obj 输出对象 
 * @return 输出成功的JSON格式数据 
 */  
public String responseArraySuccess(Object obj){  
    JSONArray jsonObj = null;  
    if(obj != null){  
        logger.info("后端返回对象:{}", obj);  
        JsonConfig jsonConfig = new JsonConfig();  
        jsonConfig.registerJsonValueProcessor(Date.class, new JsonDateValueProcessor());  
        jsonObj = JSONArray.fromObject(obj, jsonConfig);  
        logger.info("后端返回数据:" + jsonObj);  
    }  
    logger.info("输出结果:{}", jsonObj.toString());  
    return jsonObj.toString();  
}
 
开发者ID:lonelyshine,项目名称:xcx-specialty,代码行数:18,代码来源:BaseController.java

示例8: loadTree

import net.sf.json.JSONArray; //导入方法依赖的package包/类
/**
 * @return JSONArray. The JSON array of deployed web service in application.
 */
public JSONArray loadTree() {

    if (log.isDebugEnabled()) {
        log.debug("Loading tree started");
    }
    JSONArray jsonArray = createTree();
    String jsonResult = jsonArray.toString();
    if (log.isDebugEnabled()) {
        log.debug("result: " + jsonResult); // just for debug purposes-
    }

    return jsonArray;
}
 
开发者ID:jaffa-projects,项目名称:jaffa-framework,代码行数:17,代码来源:DomainModelDocService.java

示例9: loadTree

import net.sf.json.JSONArray; //导入方法依赖的package包/类
/**
 * @return JSONArray. The JSON array of deployed web service in application.
 */
public JSONArray loadTree() throws JAXBException, MalformedURLException {

    if (log.isDebugEnabled()) {
        log.debug("Loading tree started");
    }
    JSONArray jsonArray = createTree();
    String jsonResult = jsonArray.toString();
    if (log.isDebugEnabled()) {
        log.debug("result: " + jsonResult); // just for debug purposes-
    }

    return jsonArray;
}
 
开发者ID:jaffa-projects,项目名称:jaffa-framework,代码行数:17,代码来源:SOAEventMetaDataService.java

示例10: showAllGoods

import net.sf.json.JSONArray; //导入方法依赖的package包/类
/**
 * 显示所有商品信息
 *
 * @param response
 */
//@RequestMapping(value = "/showAllGoods")
@Deprecated
@Override
public void showAllGoods(HttpServletResponse response)
{
    try
    {
        //首先查询所有商品信息
        final List<Goods8JPA> goodsList = goodsService
                  .findAll();

        if (goodsList.size() == 0)
        {
            throw new
                      Exception("TinyShop8Controller_.查询所有商品信息失败!并没有任何商品信息");
        }

        //写入json
        JSONArray jsonArray = new JSONArray();

        for (Iterator<Goods8JPA> it = goodsList.iterator(); it.hasNext(); )
        {
            JSONObject jsonObject = new JSONObject();

            Goods8JPA goods = it.next();

            //名称
            jsonObject.put("goodsName", goods.getGoodsName());
            //编号
            jsonObject.put("goodsProNo", goods.getGoodsProNo());
            //添加时间
            jsonObject.put("goodsAddDate", goods.getGoodsAddDate());
            //市场价
            jsonObject.put("goodsMarketPrice", goods.getGoodsMarketPrice());
            //所属类型
            jsonObject.put("goodsType", "type");
            //品牌
            jsonObject.put("goodsBrand", "brand");

            jsonArray.add(jsonObject);
        }

        String baseStr = "{\"total\":" + goodsList.size() + ",\"rows\":";
        baseStr = baseStr + jsonArray.toString() + "}";
        returnJson(baseStr, response);
    }
    catch (Exception ex)
    {
        printStackTrace(ex);
    }
}
 
开发者ID:SessionFactory,项目名称:tinyshop8,代码行数:57,代码来源:TinyShop8Controller_.java

示例11: auth

import net.sf.json.JSONArray; //导入方法依赖的package包/类
/**
 * 请求权限授权页面
 *
 * @param userId
 * @return
 */
@RequestMapping(value = AuthManageConst.PATH_AUTH, method = RequestMethod.POST)
public @ResponseBody Map<String, Object> auth(@RequestParam String r_id) {
    // 取得菜单一览
    List<Function> functionList = functionService.listAllFunction();
    // 取得授权权限权限
    Role roleSearch = new Role();
    roleSearch.setR_id(r_id);
    Role role = roleService.getRoleById(roleSearch);
    if (role != null) {
        String roleRights = role.getR_function();
        // 判断该权限是否存在功能权限
        if (StringUtil.notEmpty(roleRights)) {
            // 循环菜单一览
            for (Function function : functionList) {
                // 设置权限是否存在该一级菜单的访问权限
                function.setHasFunction(RightsHelper.testRights(roleRights, function.getF_no()));
                // 判断是否存在此级菜单访问权限
                if (function.isHasFunction()) {
                    // 取得二级菜单一览
                    List<Function> subRightsList = function.getSubFunction();
                    // 循环二级菜单一览
                    for (Function sub : subRightsList) {
                        // 设置权限是否存在该二级菜单的访问权限
                        sub.setHasFunction(RightsHelper.testRights(roleRights, sub.getF_no()));
                        // 判断是否存在此级菜单访问权限
                        if (sub.isHasFunction()) {
                            // 取得三级菜单一览
                            List<Function> nextSubRightsList = sub.getSubFunction();
                            // 循环三级菜单一览
                            for (Function nexSub : nextSubRightsList) {
                                // 设置权限是否存在该三级菜单的访问权限
                                nexSub.setHasFunction(RightsHelper.testRights(roleRights, nexSub.getF_no()));
                            }
                        }
                    }
                }
            }
        }
    }
    // 将菜单一览转换为json格式
    JSONArray arr = JSONArray.fromObject(functionList);
    // 将json格式的菜单一览转换为字符串
    String json = arr.toString();
    // 置换为指定的ID
    json = json.replaceAll(AuthManageConst.ATTRIBUTE_NAME_F_NO, AuthManageConst.ATTRIBUTE_NAME_ID)
            .replaceAll(AuthManageConst.ATTRIBUTE_NAME_F_NAME, AuthManageConst.ATTRIBUTE_NAME_NAME)
            .replaceAll(AuthManageConst.ATTRIBUTE_NAME_SUB_FUNCTION, AuthManageConst.ATTRIBUTE_NAME_CHILDREN)
            .replaceAll(AuthManageConst.ATTRIBUTE_NAME_HAS_FUNCTION, AuthManageConst.ATTRIBUTE_NAME_CHECKED);
    Map<String, Object> map = new HashMap<String, Object>();
    // 返回处理结果
    map.put(AuthManageConst.ATTRIBUTE_NAME_RESULT, Boolean.TRUE);
    // 返回菜单一览
    map.put(AuthManageConst.ATTRIBUTE_NAME_Z_TREE_NODES, json);
    // 返回角色ID
    map.put(AuthManageConst.ATTRIBUTE_NAME_R_ID, r_id);
    return map;
}
 
开发者ID:PekingGo,项目名称:ipayquery,代码行数:64,代码来源:AuthManageController.java


注:本文中的net.sf.json.JSONArray.toString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。