|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object gboat2.base.core.util.JsonUtil
public class JsonUtil
构造方法摘要 | |
---|---|
JsonUtil()
|
方法摘要 | ||
---|---|---|
static net.sf.json.JSONArray |
loadFileAsJSONArray(URL url)
读取json文件,采用utf-8编码 |
|
static net.sf.json.JSONArray |
loadFileAsJSONArray(URL url,
String charset)
读取json文件 |
|
static net.sf.json.JSONObject |
loadFileAsJSONObject(URL url)
读取json文件,采用utf-8编码 |
|
static net.sf.json.JSONObject |
loadFileAsJSONObject(URL url,
String charset)
读取json文件 |
|
static
|
parse(net.sf.json.JSONObject jsonObject,
Class T)
|
|
static
|
parseJSONArray(String jsonArrayStr,
Class T)
|
|
static
|
parseJSONArray(String jsonArrayStr,
Class T,
String dateFormat)
parse Json 串, 转换成PO对象 list |
|
static String |
string2Json(String s)
替换特殊字符:比如回车。 |
|
static
|
toBean(net.sf.json.JSONObject jsonObj,
Class T,
String dateFormat)
将json对象转化为java对象,json-lib默认提供的方法不能满足需求 支持: 基本数据类型,枚举,日期,bigdecimal 其他类型还没有测试,使用前请自己测试。 |
|
static net.sf.json.JSONObject |
translateJSONOjbject(String dataIndexObj,
net.sf.json.JSONObject dataJObj)
|
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public JsonUtil()
方法详细信息 |
---|
public static net.sf.json.JSONObject loadFileAsJSONObject(URL url, String charset)
url
- charset
-
public static net.sf.json.JSONObject loadFileAsJSONObject(URL url)
URL url = bundle.getResource("url"); JSONObject json = JsonUtil.loadFileAsJSONObject(url);
url
-
public static net.sf.json.JSONArray loadFileAsJSONArray(URL url, String charset)
url
- charset
-
public static net.sf.json.JSONArray loadFileAsJSONArray(URL url)
URL url = bundle.getResource("url"); JSONArray json = JsonUtil.loadFileAsJSONArray(url);
url
-
public static <T> T toBean(net.sf.json.JSONObject jsonObj, Class T, String dateFormat)
T
- jsonObj
- 有转化的json对象T
- 转化成java对象的类型dateFormat
- json对象中的日期格式(传null或"":默认为"yyyy-MM-dd")
public static <T> List<T> parseJSONArray(String jsonArrayStr, Class T, String dateFormat) throws Exception
T
- jsonArrayStr
- json串T
- 目标对象ClassdateFormat
- 日期格式
Exception
public static <T> List<T> parseJSONArray(String jsonArrayStr, Class T) throws Exception
Exception
public static <T> T parse(net.sf.json.JSONObject jsonObject, Class T) throws Exception
Exception
public static net.sf.json.JSONObject translateJSONOjbject(String dataIndexObj, net.sf.json.JSONObject dataJObj)
public static String string2Json(String s)
s
-
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |