Package smile.io

Enum Class JSON.Mode

All Implemented Interfaces:
Serializable, Comparable<JSON.Mode>, Constable
Enclosing class:
JSON

public static enum JSON.Mode extends Enum<JSON.Mode>
JSON files in single-line or multi-line mode.
  • Enum Constant Details

    • SINGLE_LINE

      public static final JSON.Mode SINGLE_LINE
      One JSON object per line.
    • MULTI_LINE

      public static final JSON.Mode MULTI_LINE
      A JSON object may occupy multiple lines. The file contains a list of objects. Files will be loaded as a whole entity and cannot be split.
  • Method Details

    • values

      public static JSON.Mode[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static JSON.Mode valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null