Class JsonDocumentReader
java.lang.Object
org.uitnet.testing.smartfwk.api.core.reader.JsonDocumentReader
public class JsonDocumentReader extends Object
- Author:
- Madhav Krishna
-
Field Summary
Fields Modifier and Type Field Description protected com.jayway.jsonpath.DocumentContextjsonDocCtx -
Constructor Summary
Constructors Constructor Description JsonDocumentReader(File jsonFilePath, boolean updateSystemVariablesValue)JsonDocumentReader(String jsonAsString, boolean updateSystemVariablesValue) -
Method Summary
Modifier and Type Method Description protected com.fasterxml.jackson.databind.ObjectMappercreateObjectMapper()com.jayway.jsonpath.DocumentContextgetDocumentContext()protected voidinit()static voidmain(String[] args)com.jayway.jsonpath.DocumentContextprepareDocumentContext(Object obj)<T> TreadSingleValue(String jsonPath)<T> TreadValueAsObject(String yamlPath, Class<T> clazz)<T> List<T>readValuesAsList(String jsonPath)<T> Set<T>readValuesAsSet(String jsonPath)
-
Field Details
-
jsonDocCtx
protected com.jayway.jsonpath.DocumentContext jsonDocCtx
-
-
Constructor Details
-
JsonDocumentReader
-
JsonDocumentReader
-
-
Method Details
-
prepareDocumentContext
-
getDocumentContext
public com.jayway.jsonpath.DocumentContext getDocumentContext() -
readValuesAsList
-
readValuesAsSet
-
readSingleValue
-
readValueAsObject
-
createObjectMapper
protected com.fasterxml.jackson.databind.ObjectMapper createObjectMapper() -
init
protected void init() -
main
-