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


Java Json.toJson方法代码示例

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


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

示例1: call

import org.nutz.json.Json; //导入方法依赖的package包/类
public Object call(Object[] paras, Context ctx) {
    switch (paras.length) {
    case 1:
        return Json.toJson(paras[0], JsonFormat.compact());
    case 2:
        Object t = paras[1];
        if (t != null && t instanceof String) {
            if ("full".equals(t)) {
                return Json.toJson(paras[0], JsonFormat.full());
            }
            if ("nice".equals(t)) {
                return Json.toJson(paras[0], JsonFormat.nice());
            }
            if ("compact".equals(t)) {
                return Json.toJson(paras[0], JsonFormat.compact());
            }
            if ("forLook".equals(t)) {
                return Json.toJson(paras[0], JsonFormat.forLook());
            }
            if ("tidy".equals(t)) {
                return Json.toJson(paras[0], JsonFormat.tidy());
            }
        }
    }
    throw new BeetlException(BeetlException.FUNCTION_INVALID);
}
 
开发者ID:javamonkey,项目名称:beetl2.0,代码行数:27,代码来源:NutJsonFunction.java

示例2: test1

import org.nutz.json.Json; //导入方法依赖的package包/类
@Test
    public void test1(){

//        Flock f  = new Flock();
//        f.setAvatar("111");
//        f.setGroupname("2222");
//        String s = Json.toJson(f);




        SendMessage sendMessage = new SendMessage();
        sendMessage.setUsername("");
        sendMessage.setAvatar("");
        sendMessage.setId("");
        sendMessage.setType("friend");
        sendMessage.setContent("");
//                    		if(to.get("username").equals(username)){
//                    			sendMessage.setMine(true);
//                    		}else{
//                    			sendMessage.setMine(false);
//                    		}
        sendMessage.setFromid("");
        sendMessage.setTimestamp(System.currentTimeMillis());
        String strJson = Json.toJson(sendMessage);



        System.out.println(strJson);
    }
 
开发者ID:TopCoderMyDream,项目名称:LuliChat,代码行数:31,代码来源:JsonTest.java

示例3: cast

import org.nutz.json.Json; //导入方法依赖的package包/类
@Override
public String cast(Object src, Class<?> toType, String... args)
        throws FailToCastObjectException {
    for (Method method : Mirror.me(src).getMethods()) {
        if ("toString".equals(method.getName())) {
            return src.toString();
        }
    }
    return Json.toJson(src, JsonFormat.tidy());
}
 
开发者ID:cowthan,项目名称:JavaAyo,代码行数:11,代码来源:Object2String.java

示例4: cast

import org.nutz.json.Json; //导入方法依赖的package包/类
@Override
public String cast(Object src, Class<?> toType, String... args)
        throws FailToCastObjectException {
    if (null != src && CharSequence.class.isAssignableFrom(src.getClass().getComponentType())) {
        return Lang.concat(",", (CharSequence[]) src).toString();
    }
    return Json.toJson(src, JsonFormat.compact());
}
 
开发者ID:cowthan,项目名称:JavaAyo,代码行数:9,代码来源:Array2String.java

示例5: createMenu

import org.nutz.json.Json; //导入方法依赖的package包/类
@Override
public boolean createMenu(Menu... menu) {
    String url = mergeCgiBinUrl(createMenuURL + getAccessToken());
    Map<String, Object> body = new HashMap<String, Object>();
    body.put("button", menu);
    String data = Json.toJson(body, JsonFormat.compact());
    APIResult ar = wechatServerResponse(url,
            HTTP_POST,
            data,
            "生成公众号[%s]的自定义菜单失败.");
    return ar.isSuccess();
}
 
开发者ID:elkan1788,项目名称:mpsdk4j,代码行数:13,代码来源:WechatAPIImpl.java

示例6: getFollowers

import org.nutz.json.Json; //导入方法依赖的package包/类
@Override
public List<Follower> getFollowers(Collection<Follower2> users) {
    String url = mergeCgiBinUrl(batchUserInfoURL + getAccessToken());
    String data = Json.toJson(Lang.map("user_list", users), JsonFormat.compact());
    APIResult ar = wechatServerResponse(url,
            HTTP_POST,
            data,
            "批量获取公众号[%s]的%d个用户信息失败.",
            users.size());
    return Json.fromJsonAsList(Follower.class, Json.toJson(ar.get("user_info_list")));
}
 
开发者ID:elkan1788,项目名称:mpsdk4j,代码行数:12,代码来源:WechatAPIImpl.java

示例7: testGetMenu

import org.nutz.json.Json; //导入方法依赖的package包/类
@Test
public void testGetMenu() {
    log.info("====== MenuAPI#getMenu ======");

    String mockup_menus = "{\"menu\":{\"button\":"+Json.toJson(customerMenus,JsonFormat.compact())+"}}";
    MockUpHttpGet(mockup_menus);

    List<Menu> menus = wechatAPI.getMenu();
    assertNotNull(menus);
    assertEquals(menus.size(), 3);
}
 
开发者ID:elkan1788,项目名称:mpsdk4j,代码行数:12,代码来源:MenuAPITest.java

示例8: _Cmap

import org.nutz.json.Json; //导入方法依赖的package包/类
@SuppressWarnings("rawtypes")
protected void _Cmap(String expect, Map map) {
    String mapstr = Json.toJson(map);
    Map m0 = Json.fromJson(HashMap.class, expect);
    Map m1 = Json.fromJson(HashMap.class, mapstr);
    assertTrue(Lang.equals(m0, m1));
}
 
开发者ID:zozoh,项目名称:zdoc,代码行数:8,代码来源:ZDocBaseTest.java

示例9: toJson

import org.nutz.json.Json; //导入方法依赖的package包/类
public String toJson(){
	return Json.toJson(this);
}
 
开发者ID:TopCoderMyDream,项目名称:LuliChat,代码行数:4,代码来源:ReceiveMessage.java

示例10: seachUser

import org.nutz.json.Json; //导入方法依赖的package包/类
/**
 * 查找用户
 * @param name
 * @return
 */
@At
public Object seachUser(@Param("name") String name){
    List<User> users = userDao.getByLikeName(name);
    return Json.toJson(users);
}
 
开发者ID:TopCoderMyDream,项目名称:LuliChat,代码行数:11,代码来源:UserController.java

示例11: toString

import org.nutz.json.Json; //导入方法依赖的package包/类
/**
 * 生成一个 JSON 字符串
 */
public String toString() {
    return Json.toJson(toMap());
}
 
开发者ID:cowthan,项目名称:JavaAyo,代码行数:7,代码来源:Chain.java

示例12: cast

import org.nutz.json.Json; //导入方法依赖的package包/类
@Override
public String cast(Collection src, Class<?> toType, String... args)
        throws FailToCastObjectException {
    return Json.toJson(src, JsonFormat.compact());
}
 
开发者ID:cowthan,项目名称:JavaAyo,代码行数:6,代码来源:Collection2String.java

示例13: cast

import org.nutz.json.Json; //导入方法依赖的package包/类
@Override
public String cast(Map src, Class<?> toType, String... args) throws FailToCastObjectException {
    return Json.toJson(src, JsonFormat.tidy());
}
 
开发者ID:cowthan,项目名称:JavaAyo,代码行数:5,代码来源:Map2String.java

示例14: invoke

import org.nutz.json.Json; //导入方法依赖的package包/类
public Object invoke(Object obj, String methodName, Class<?>[] types, Object... args) {
	int index = getMethodIndex(methodName, types);
	if (index > -1)
		return _invoke(obj, index, args);
	throw new IllegalArgumentException("!!Fail to get method ! For " + Json.toJson(types));
}
 
开发者ID:cowthan,项目名称:JavaAyo,代码行数:7,代码来源:AbstractFastClass.java

示例15: toString

import org.nutz.json.Json; //导入方法依赖的package包/类
public String toString() {
    return Json.toJson(map, JsonFormat.nice());
}
 
开发者ID:cowthan,项目名称:JavaAyo,代码行数:4,代码来源:SimpleContext.java


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