Interface IUpdateTransition

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.alibaba.fastjson.JSONObject downgrade​(com.alibaba.fastjson.JSONObject json)
      Performs an upgrade from a newer version to a previous version.
      com.alibaba.fastjson.JSONObject upgrade​(com.alibaba.fastjson.JSONObject json)
      Performs an upgrade from a previous version to a newer version.
    • Method Detail

      • downgrade

        com.alibaba.fastjson.JSONObject downgrade​(com.alibaba.fastjson.JSONObject json)
        Performs an upgrade from a newer version to a previous version.
        Parameters:
        json - The JSON from the newer version.
        Returns:
        The downgraded JSON. If this returns null, the JSON as passed to this method is used instead- under the assumption that the given JSON was mutated so that it reflects the newer version.
      • upgrade

        com.alibaba.fastjson.JSONObject upgrade​(com.alibaba.fastjson.JSONObject json)
        Performs an upgrade from a previous version to a newer version.
        Parameters:
        json - The JSON from the previous version.
        Returns:
        The upgraded JSON. If this returns null, the JSON as passed to this method is used instead- under the assumption that the given JSON was mutated so that it reflects the newer version.