org.nutz.lang.Lang.map()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(4.3k)|赞(0)|评价(0)|浏览(160)

本文整理了Java中org.nutz.lang.Lang.map()方法的一些代码示例,展示了Lang.map()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Lang.map()方法的具体详情如下:
包路径:org.nutz.lang.Lang
类名称:Lang
方法名:map

Lang.map介绍

[英]根据一段字符串,生成一个 Map 对象。
[中]根据一段字符串,生成一个 地图对象。

代码示例

代码示例来源:origin: nutzam/nutz

/**
 * 根据一个格式化字符串,生成 Map 对象
 *
 * @param fmt
 *            格式化字符串
 * @param args
 *            字符串参数
 * @return Map 对象
 */
public static NutMap mapf(String fmt, Object... args) {
  return map(String.format(fmt, args));
}

代码示例来源:origin: nutzam/nutz

/**
 * 根据一段 JSON 字符串,生产一个新的上下文对象
 *
 * @return 一个新创建的上下文对象
 */
public static Context context(String str) {
  return context(map(str));
}

代码示例来源:origin: nutzam/nutz

public NutMap(String json) {
  super();
  this.putAll(Lang.map(json));
}

代码示例来源:origin: nutzam/nutz

@SuppressWarnings({"unchecked", "rawtypes"})
public NutMap getMap(String key, NutMap dft) {
  Object val = map.get(key);
  if (null == val)
    return null;
  if (val instanceof Map)
    return NutMap.WRAP((Map) val);
  return Lang.map(val.toString());
}

代码示例来源:origin: nutzam/nutz

return new HttpStatusView(Lang.map(val));

代码示例来源:origin: nutzam/nutz

Map<String, Object> map = Lang.map(ti.annMeta.value());
for (Entry<String, Object> entry : map.entrySet()) {
  en.getMetas().put(entry.getKey(), entry.getValue().toString());

代码示例来源:origin: org.nutz/nutz

/**
 * 根据一个格式化字符串,生成 Map 对象
 *
 * @param fmt
 *            格式化字符串
 * @param args
 *            字符串参数
 * @return Map 对象
 */
public static NutMap mapf(String fmt, Object... args) {
  return map(String.format(fmt, args));
}

代码示例来源:origin: org.nutz/nutz

/**
 * 根据一段 JSON 字符串,生产一个新的上下文对象
 *
 * @return 一个新创建的上下文对象
 */
public static Context context(String str) {
  return context(map(str));
}

代码示例来源:origin: org.nutz/nutz

public NutMap(String json) {
  super();
  this.putAll(Lang.map(json));
}

代码示例来源:origin: org.nutz/nutz

@SuppressWarnings({"unchecked", "rawtypes"})
public NutMap getMap(String key, NutMap dft) {
  Object val = map.get(key);
  if (null == val)
    return null;
  if (val instanceof Map)
    return NutMap.WRAP((Map) val);
  return Lang.map(val.toString());
}

代码示例来源:origin: nutzam/nutzwx

@Override
public WxResp qrcode_create(Object scene_id, int expire_seconds) {
  NutMap params = new NutMap();
  NutMap scene;
  // 临时二维码
  if (expire_seconds > 0) {
    params.put("expire_seconds", expire_seconds);
    // 临时整型二维码
    if (scene_id instanceof Number) {
      params.put("action_name", "QR_SCENE");
      scene = Lang.map("scene_id", Castors.me().castTo(scene_id, Integer.class));
      // 临时字符串二维码
    } else {
      params.put("action_name", "QR_STR_SCENE");
      scene = Lang.map("scene_str", scene_id.toString());
    }
  }
  // 永久二维码
  else if (scene_id instanceof Number) {
    params.put("action_name", "QR_LIMIT_SCENE");
    scene = Lang.map("scene_id", Castors.me().castTo(scene_id, Integer.class));
  }
  // 永久字符串二维码
  else {
    params.put("action_name", "QR_LIMIT_STR_SCENE");
    scene = Lang.map("scene_str", scene_id.toString());
  }
  params.put("action_info", Lang.map("scene", scene));
  return postJson("/qrcode/create", params);
}

代码示例来源:origin: org.nutz/nutz

return new HttpStatusView(Lang.map(val));

代码示例来源:origin: nutzam/nutz-web

@Override
  public int doEndTag() throws JspException {
    // 得到 Message 对象
    NutMessageMap nmm = Mvcs.getMessageMap(pageContext.getRequest());

    // 准备上下文
    String body = this.getBodyContent().getString();
    NutMap map;
    if (!Strings.isBlank(body))
      map = Lang.map(body);
    else
      map = null;

    // 得到字符串
    String str = nmm.get(key, map);

    // 输出
    try {
      pageContext.getOut().write(str);
    }
    catch (IOException e) {
      throw Lang.wrapThrow(e);
    }

    return TagSupport.EVAL_PAGE;
  }
}

代码示例来源:origin: club.zhcs/axe-common

public static NutMap baiduOcr(String path, String key) {
  NutMap params = NutMap.NEW();
  Map<String, String> header = new HashMap<String, String>();
  header.put("apikey", key);
  params.put("fromdevice", "pc");
  params.put("clientip", "10.0.1.1");
  params.put("detecttype", "LocateRecognize");
  params.put("languagetype", "CHN_ENG");
  params.put("imagetype", "1");
  params.put("image", GetImageStr(new File(path)));
  Request request = Request.create("http://apis.baidu.com/apistore/idlocr/ocr", METHOD.POST, params, Header.create(header));
  Sender sender = PostSender.create(request);
  Response response = sender.send();
  String info = response.getContent();
  return Lang.map(info);
}

代码示例来源:origin: org.nutz/nutz

Map<String, Object> map = Lang.map(ti.annMeta.value());
for (Entry<String, Object> entry : map.entrySet()) {
  en.getMetas().put(entry.getKey(), entry.getValue().toString());

相关文章