public class JsonPropertySourceLoader extends AbstractPropertySourceLoader
A PropertySourceLoader that reads application.json files if they exist.
| Modifier and Type | Field and Description | 
|---|---|
| static String | FILE_EXTENSIONFile extension for property source loader. | 
DEFAULT_POSITIONHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| Constructor and Description | 
|---|
| JsonPropertySourceLoader() | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<String> | getExtensions() | 
| protected void | processInput(String name,
            InputStream input,
            Map<String,Object> finalMap) | 
| protected Map<String,Object> | readJsonAsMap(InputStream input) | 
createPropertySource, getOrder, load, loadEnv, processMap, read, readInputclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitloadisEnabledreadpublic static final String FILE_EXTENSION
protected void processInput(String name, InputStream input, Map<String,Object> finalMap) throws IOException
processInput in class AbstractPropertySourceLoadername - The nameinput - The input streamfinalMap - The map with all the properties processedIOException - If the input stream doesn't existprotected Map<String,Object> readJsonAsMap(InputStream input) throws IOException
input - The input streamIOException - If the input stream doesn't exist