本文整理了Java中org.nutz.json.Json
类的一些代码示例,展示了Json
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Json
类的具体详情如下:
包路径:org.nutz.json.Json
类名称:Json
暂无
代码示例来源:origin: nutzam/nutz
/**
* 返回该记录的 JSON 字符串,并且可以设定 JSON 字符串的格式化方式
*
* @param format JSON 字符串格式化方式 ,若 format 为 null ,则以 JsonFormat.nice() 格式输出
* @return JSON 字符串
*/
public String toJson(JsonFormat format) {
return Json.toJson(map, format);
}
代码示例来源:origin: nutzam/nutz
@SuppressWarnings("unchecked")
public static <T> T fromJson(PType<T> type, Reader reader)
throws JsonException {
return (T) fromJson((Type)type, reader);
}
代码示例来源:origin: nutzam/nutz
public IocObject clone() {
return Json.fromJson(IocObject.class, Json.toJson(this));
}
代码示例来源:origin: nutzam/nutz
public AbstractNutConfig(ServletContext context) {
Scans.me().init(context);
Json.clearEntityCache();
}
代码示例来源:origin: nutzam/nutz
@SuppressWarnings("unchecked")
public JsonActionChainMakerConfiguretion(String...jsonPaths) {
List<NutResource> list = Scans.me().loadResource("^(.+[.])(js|json)$", jsonPaths);
try {
map.putAll(Json.fromJson(Map.class, new InputStreamReader(getClass().getClassLoader().getResourceAsStream("org/nutz/mvc/impl/chainconfig/default-chains.js"))));
if (!list.isEmpty()) {
for (NutResource nr : list)
map.putAll(Json.fromJson(Map.class,nr.getReader()));
if (log.isDebugEnabled())
log.debug("ActionChain Config:\n" + Json.toJson(map));
}
}
catch (IOException e) {
throw Lang.wrapThrow(e);
}
}
代码示例来源:origin: org.nutz/nutz
public AbstractNutConfig(ServletContext context) {
Scans.me().init(context);
Json.clearEntityCache();
}
代码示例来源:origin: nutzam/nutz
/**
* 将一个 JAVA 对象转换成 JSON 字符串
*
* @param obj
* JAVA 对象
* @return JSON 字符串
*/
public static String toJson(Object obj) {
return toJson(obj, null);
}
代码示例来源:origin: nutzam/nutz
@SuppressWarnings("unchecked")
public static <T> T fromJson(PType<T> type, CharSequence cs)
throws JsonException {
return (T)fromJson((Type)type, cs);
}
代码示例来源:origin: nutzam/nutz
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
NutMap jreq = new NutMap();
jreq.setv("jsonrpc", "2.0").setv("id", R.UU32()).setv("method", method.getName());
if (!Strings.isBlank(namespace)) {
jreq.put("namespace", namespace);
}
jreq.setv("params", args);
Request req = Request.create(endpoint, METHOD.POST);
req.setData(Json.toJson(jreq));
Response resp = Sender.create(req).setTimeout(timeout).send();
if (resp.isOK()) {
if (method.getReturnType() == Void.class)
return null;
return Json.fromJson(method.getGenericReturnType(), resp.getReader());
}
throw new RuntimeException("resp code="+resp.getStatus());
}
});
代码示例来源:origin: nutzam/nutz
/**
* 将一个 JAVA 对象以 JSON 的形式写到一个文本输出流里
*
* @param writer
* 文本输出流
* @param obj
* JAVA 对象
*/
public static void toJson(Writer writer, Object obj) {
toJson(writer, obj, null);
}
代码示例来源:origin: nutzam/nutz
@SuppressWarnings("unchecked")
public MapLoader(String json) {
this((Map<String, Map<String, Object>>) Json.fromJson(json));
}
代码示例来源:origin: nutzam/nutz
LinkedHashMap<String, Object> map = Json.fromJson(LinkedHashMap.class, sb.toString());
if (map == null) {
if (log.isWarnEnabled())
x.put("ok", false);
x.put("msg", "Unknown CMD");
Json.toJson(writer, x);
try {
writer.close();
代码示例来源:origin: nutzam/nutz
@Override
public String toString() {
return Json.toJson(this);
}
代码示例来源:origin: nutzam/nutz
@Override
public Map cast(String src, Class<?> toType, String... args) throws FailToCastObjectException {
return (Map) Json.fromJson(toType, src);
}
代码示例来源:origin: nutzam/nutz
@Override
public String toString() {
return Json.toJson(this);
}
代码示例来源:origin: nutzam/nutz
@Override
public Set cast(String src, Class<?> toType, String... args) throws FailToCastObjectException {
return Json.fromJson(Set.class, src);
}
代码示例来源:origin: nutzam/nutz
public String toString() {
return Json.toJson(this);
}
}
代码示例来源:origin: nutzam/nutz
public NumberNode(String num) {
v = Json.fromJson(num);
}
代码示例来源:origin: nutzam/nutz
public String toJson() {
return Json.toJson(map);
}
代码示例来源:origin: nutzam/nutz
/**
* 根据一段字符串,生成一个List 对象。
*
* @param str
* 参照 JSON 标准的字符串,但是可以没有前后的中括号
* @return List 对象
*/
@SuppressWarnings("unchecked")
public static List<Object> list4(String str) {
if (null == str)
return null;
if ((str.length() > 0 && str.charAt(0) == '[') && str.endsWith("]"))
return (List<Object>) Json.fromJson(str);
return (List<Object>) Json.fromJson("[" + str + "]");
}
内容来源于网络,如有侵权,请联系作者删除!