本文整理了Java中jodd.json.JsonParser.<init>()
方法的一些代码示例,展示了JsonParser.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonParser.<init>()
方法的具体详情如下:
包路径:jodd.json.JsonParser
类名称:JsonParser
方法名:<init>
暂无
代码示例来源:origin: oblac/jodd
/**
* Static ctor.
*/
public static JsonParser create() {
return new JsonParser();
}
代码示例来源:origin: oblac/jodd
/**
* Creates a lazy implementation of the JSON parser.
*/
public static JsonParser createLazyOne() {
return new JsonParser().lazy(true);
}
代码示例来源:origin: oblac/jodd
/**
* Parses input JSON to a list with specified component type.
*/
public <T> List<T> parseAsList(final String string, final Class<T> componentType) {
return new JsonParser()
.map(JsonParser.VALUES, componentType)
.parse(string);
}
代码示例来源:origin: oblac/jodd
/**
* Parses input JSON to a list with specified key and value types.
*/
public <K, V> Map<K, V> parseAsMap(
final String string, final Class<K> keyType, final Class<V> valueType) {
return new JsonParser()
.map(JsonParser.KEYS, keyType)
.map(JsonParser.VALUES, valueType)
.parse(string);
}
代码示例来源:origin: me.wuwenbin/template-utils-json
/**
* 获取json转对象的操作对象
* @return
*/
public static JsonParser parser(){
return new JsonParser();
}
}
代码示例来源:origin: fabienrenaud/java-json-benchmark
@Override
protected jodd.json.JsonParser initialValue() {
return new jodd.json.JsonParser();
}
};
代码示例来源:origin: com.liferay.launchpad/api-client
@Override
public <T> T parse(String string, Class<T> type) {
return new JsonParser().parse(string, type);
}
代码示例来源:origin: com.liferay.launchpad/api-json-jodd
@Override
public <T> T parse(String json, Class<T> type) {
return new jodd.json.JsonParser().parse(json, type);
}
代码示例来源:origin: com.liferay.launchpad/api-client
@Override
public <T> T parse(String string) {
return new JsonParser().parse(string);
}
代码示例来源:origin: com.liferay.launchpad/serializer-json-jodd
@Override
public <T> T parse(String string) {
return new JsonParser().parse(string);
}
代码示例来源:origin: com.liferay.launchpad/serializer-json-jodd
@Override
public <T> T parse(String string, Class<T> type) {
return new JsonParser().parse(string, type);
}
代码示例来源:origin: com.liferay.launchpad/api-client
@Override
public <T> List<T> parseAsList(String string, Class<T> componentType) {
return new JsonParser()
.map(JsonParser.VALUES, componentType)
.parse(string);
}
代码示例来源:origin: com.liferay.launchpad/serializer-json-jodd
@Override
public <T> List<T> parseAsList(String string, Class<T> componentType) {
return new JsonParser().map("values", componentType).parse(string);
}
代码示例来源:origin: com.liferay.launchpad/api-json-jodd
@Override
public <T> List<T> parseAsList(String json, Class<T> type) {
return new jodd.json.JsonParser().map("values", type).parse(json);
}
代码示例来源:origin: com.liferay.launchpad/api-client
@Override
public <K, V> Map<K, V> parseAsMap(
String string, Class<K> keyType, Class<V> valueType) {
return new JsonParser()
.map("keys", keyType)
.map("values", valueType)
.parse(string);
}
代码示例来源:origin: com.liferay.launchpad/common
protected <T> void appendList(
Class<T> itemClass, List<T> target, String jsonContent) {
jsonContent = resolveEnvironmentVariables(jsonContent);
try {
target.addAll(
new JsonParser().map("values", itemClass)
.parse(jsonContent));
}
catch (Exception e) {
throw new ConfigurationException("Appending failed:", e);
}
}
代码示例来源:origin: com.liferay.launchpad/common
/**
* Merges content from json into the target.
*/
protected void mergeContent(Object target, String jsonContent) {
jsonContent = resolveEnvironmentVariables(jsonContent);
Object parsed = null;
try {
parsed = new JsonParser().parse(jsonContent, target.getClass());
}
catch (Exception e) {
throw new ConfigurationException("Merging failed:", e);
}
mergeContent(target, parsed);
}
内容来源于网络,如有侵权,请联系作者删除!