Class JsonDocumentReader


  • public class JsonDocumentReader
    extends Object
    Author:
    Madhav Krishna
    • Field Detail

      • jsonDocCtx

        protected com.jayway.jsonpath.DocumentContext jsonDocCtx
    • Constructor Detail

      • JsonDocumentReader

        public JsonDocumentReader​(File jsonFilePath,
                                  boolean updateSystemVariablesValue)
      • JsonDocumentReader

        public JsonDocumentReader​(String jsonAsString,
                                  boolean updateSystemVariablesValue)
      • JsonDocumentReader

        public JsonDocumentReader()
    • Method Detail

      • prepareDocumentContext

        public com.jayway.jsonpath.DocumentContext prepareDocumentContext​(Object obj)
      • getDocumentContext

        public com.jayway.jsonpath.DocumentContext getDocumentContext()
      • readValuesAsList

        public <T> List<T> readValuesAsList​(String jsonPath)
      • readValuesAsSet

        public <T> Set<T> readValuesAsSet​(String jsonPath)
      • readSingleValue

        public <T> T readSingleValue​(String jsonPath)
      • readValueAsObject

        public <T> T readValueAsObject​(String yamlPath,
                                       Class<T> clazz)
      • createObjectMapper

        protected com.fasterxml.jackson.databind.ObjectMapper createObjectMapper()
      • init

        protected void init()
      • main

        public static void main​(String[] args)