Class JsValue

java.lang.Object
com.intuit.karate.graal.JsValue

public class JsValue extends Object
Author:
pthomas3
  • Field Details

  • Constructor Details

    • JsValue

      public JsValue(org.graalvm.polyglot.Value v)
  • Method Details

    • getValue

      public <T> T getValue()
    • getAsMap

      public Map<String,Object> getAsMap()
    • getAsList

      public List getAsList()
    • getOriginal

      public org.graalvm.polyglot.Value getOriginal()
    • isXml

      public boolean isXml()
    • isNull

      public boolean isNull()
    • isObject

      public boolean isObject()
    • isArray

      public boolean isArray()
    • isTrue

      public boolean isTrue()
    • isFunction

      public boolean isFunction()
    • isOther

      public boolean isOther()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toJsonOrXmlString

      public String toJsonOrXmlString(boolean pretty)
    • getAsString

      public String getAsString()
    • fromJava

      public static Object fromJava(Object o)
    • toJava

      public static Object toJava(org.graalvm.polyglot.Value v)
    • unWrap

      public static Object unWrap(Object o)
    • toBytes

      public static byte[] toBytes(org.graalvm.polyglot.Value v)
    • isTruthy

      public static boolean isTruthy(Object o)