Class JsValue


  • public class JsValue
    extends Object
    Author:
    pthomas3
    • Constructor Detail

      • JsValue

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

      • getValue

        public <T> T getValue()
      • 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()
      • toJsonOrXmlString

        public String toJsonOrXmlString​(boolean pretty)
      • getAsString

        public String getAsString()
      • toJava

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

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

        public static String toString​(Object o,
                                      boolean pretty)
      • toBytes

        public static byte[] toBytes​(Object o)
      • fromBytes

        public static Object fromBytes​(byte[] bytes,
                                       boolean jsonStrict,
                                       ResourceType resourceType)
      • fromStringSafe

        public static Object fromStringSafe​(String raw)