Class JsonUtil

java.lang.Object
org.apache.hadoop.hdfs.web.JsonUtil

public class JsonUtil extends Object
JSON Utilities
  • Constructor Details

    • JsonUtil

      public JsonUtil()
  • Method Details

    • toJsonString

      public static String toJsonString(org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier> token) throws IOException
      Convert a token object to a Json string.
      Throws:
      IOException
    • toJsonString

      public static String toJsonString(Exception e)
      Convert an exception object to a Json string.
    • toJsonString

      public static String toJsonString(String key, Object value)
      Convert a key-value pair to a Json string.
    • toJsonString

      public static String toJsonString(org.apache.hadoop.hdfs.protocol.HdfsFileStatus status, boolean includeType)
      Convert a HdfsFileStatus object to a Json string.
    • getEcPolicyAsMap

      public static Map<String,Object> getEcPolicyAsMap(org.apache.hadoop.hdfs.protocol.ErasureCodingPolicy ecPolicy)
    • toJsonString

      public static String toJsonString(org.apache.hadoop.hdfs.protocol.DirectoryListing listing) throws IOException
      Throws:
      IOException
    • toJsonString

      public static String toJsonString(org.apache.hadoop.hdfs.protocol.LocatedBlocks locatedblocks) throws IOException
      Convert LocatedBlocks to a Json string.
      Throws:
      IOException
    • toJsonMap

      public static Map<String,Object> toJsonMap(org.apache.hadoop.hdfs.protocol.LocatedBlocks locatedblocks) throws IOException
      Convert LocatedBlocks to a Map.
      Throws:
      IOException
    • toJsonString

      public static String toJsonString(org.apache.hadoop.fs.ContentSummary contentsummary)
      Convert a ContentSummary to a Json string.
    • toJsonString

      public static String toJsonString(org.apache.hadoop.fs.QuotaUsage quotaUsage)
      Convert a QuotaUsage to a JSON string.
    • toJsonString

      public static String toJsonString(org.apache.hadoop.fs.MD5MD5CRC32FileChecksum checksum)
      Convert a MD5MD5CRC32FileChecksum to a Json string.
    • toJsonString

      public static String toJsonString(org.apache.hadoop.fs.permission.AclStatus status)
      Convert a AclStatus object to a Json string.
    • toJsonString

      public static String toJsonString(List<org.apache.hadoop.fs.XAttr> xAttrs, org.apache.hadoop.fs.XAttrCodec encoding) throws IOException
      Throws:
      IOException
    • toJsonString

      public static String toJsonString(List<org.apache.hadoop.fs.XAttr> xAttrs) throws IOException
      Throws:
      IOException
    • toJsonString

      public static String toJsonString(Object obj) throws IOException
      Throws:
      IOException
    • toJsonString

      public static String toJsonString(org.apache.hadoop.hdfs.protocol.BlockStoragePolicy[] storagePolicies)
    • toJsonString

      public static String toJsonString(org.apache.hadoop.hdfs.protocol.BlockStoragePolicy storagePolicy)
    • toJsonString

      public static String toJsonString(org.apache.hadoop.fs.FsServerDefaults serverDefaults)
    • toJsonString

      public static String toJsonString(org.apache.hadoop.hdfs.protocol.SnapshotDiffReport diffReport)
    • toJsonString

      public static String toJsonString(org.apache.hadoop.hdfs.protocol.SnapshotDiffReportListing diffReport)
    • toJsonString

      public static String toJsonString(org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus[] snapshottableDirectoryList)
    • toJsonString

      public static String toJsonString(org.apache.hadoop.hdfs.protocol.SnapshotStatus[] snapshotList)
    • toJsonString

      public static String toJsonString(org.apache.hadoop.fs.BlockLocation[] locations) throws IOException
      Throws:
      IOException
    • toJsonMap

      public static Map<String,Object> toJsonMap(org.apache.hadoop.fs.BlockLocation[] locations) throws IOException
      Throws:
      IOException
    • toJsonString

      public static String toJsonString(org.apache.hadoop.fs.FsStatus status)
    • toJsonMap

      public static Map<String,Object> toJsonMap(org.apache.hadoop.fs.FsStatus status)
    • toJsonMap

      public static Map<String,Object> toJsonMap(org.apache.hadoop.hdfs.protocol.ErasureCodingPolicyInfo ecPolicyInfo)
    • toJsonMap

      public static Map<String,Object> toJsonMap(org.apache.hadoop.fs.FileStatus status) throws IOException
      Throws:
      IOException
    • toJsonString

      public static String toJsonString(org.apache.hadoop.hdfs.protocol.ErasureCodingPolicyInfo[] ecPolicyInfos)
    • toJsonString

      public static String toJsonString(Collection<org.apache.hadoop.fs.FileStatus> trashPaths) throws IOException
      Throws:
      IOException