Package org.springframework.boot.json
Class AbstractJsonParser
- java.lang.Object
- org.springframework.boot.json.AbstractJsonParser
- All Implemented Interfaces:
JsonParser
- Direct Known Subclasses:
BasicJsonParser
,GsonJsonParser
,JacksonJsonParser
,YamlJsonParser
public abstract class AbstractJsonParser extends Object implements JsonParser
Base class for parsers wrapped or implemented in this package.- Since:
- 2.0.1
Constructor Summary
Constructors Constructor Description AbstractJsonParser()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<Object>
parseList(String json, Function<String,List<Object>> parser)
protected Map<String,Object>
parseMap(String json, Function<String,Map<String,Object>> parser)
protected <T> T
trimParse(String json, String prefix, Function<String,T> parser)
protected <T> T
tryParse(Callable<T> parser, Class<? extends Exception> check)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.boot.json.JsonParser
parseList, parseMap