All Downloads are FREE. Search and download functionalities are using the official Maven repository.

public.javadoc.org.spincast.core.json.JsonObjectFactory.html Maven / Gradle / Ivy

There is a newer version: 2.2.0
Show newest version






JsonObjectFactory (org.spincast:spincast-framework 1.0.0 API)












org.spincast.core.json

Interface JsonObjectFactory



  • public interface JsonObjectFactory
    Factory to create JsonObject and JsonArray objects.
    • Method Detail

      • create

        JsonObject create()
        Creates an empty and mutable JsonObject.
      • create

        JsonObject create(Map<String,Object> initialMap,
                          boolean mutable)
        Creates an JonObject based on the specified Map.

        The keys will be parsed as JsonPaths.

        Any none native objects will be cloned to a JsonObject.

        Parameters:
        mutable - if true the resulting object and all its children will be mutable, otherwise they will all be immutable.
      • create

        JsonObject create(JsonObject objectToClone,
                          boolean mutable)
        Creates an JonObject based on the specified JsonObject.

        The JsonObject will be cloned and all its key added to the created JsonObject.

        Parameters:
        mutable - if true the resulting object and all its children will be mutable, otherwise they will all be immutable.
      • createArray

        JsonArray createArray()
        Creates an empty and mutable JsonArray.
      • createArray

        JsonArray createArray(List<Object> elements,
                              boolean mutable)
        Creates a JsonArray based on the List.

        Any none native objects will be cloned to a JsonObject.

        Parameters:
        mutable - if true the resulting array and all its children will be mutable, otherwise they will all be immutable.

Copyright © 2019. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy