Package jsonvalues

Class MutableJsons


  • public class MutableJsons
    extends Object
    Factory to create mutable jsons.
    • Method Detail

      • toMutable

        public Json<?> toMutable​(Json<?> json)
        converts the given json using this factory to an mutable one, if it's not mutable, returning the same instance otherwise.
        Parameters:
        json - the given json
        Returns:
        a mutable json
      • parse

        public Try parse​(String str)
        Tries to parse the string into an immutable json.
        Parameters:
        str - the string that will be parsed
        Returns:
        a Try computation
      • parse

        public Try parse​(String str,
                         ParseBuilder builder)
        Tries to parse the string into an immutable json, performing the specified transformations while the parsing.
        Parameters:
        str - the string that will be parsed
        builder - a builder with the transformations that will be applied during the parsing
        Returns:
        a Try computation