Package org.apache.hadoop.hdfs.web
Class JsonUtil
java.lang.Object
org.apache.hadoop.hdfs.web.JsonUtil
JSON Utilities
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEcPolicyAsMap(org.apache.hadoop.hdfs.protocol.ErasureCodingPolicy ecPolicy) toJsonMap(org.apache.hadoop.fs.BlockLocation[] locations) toJsonMap(org.apache.hadoop.fs.FileStatus status) toJsonMap(org.apache.hadoop.fs.FsStatus status) toJsonMap(org.apache.hadoop.hdfs.protocol.ErasureCodingPolicyInfo ecPolicyInfo) toJsonMap(org.apache.hadoop.hdfs.protocol.LocatedBlocks locatedblocks) Convert LocatedBlocks to a Map.static StringConvert an exception object to a Json string.static StringtoJsonString(Object obj) static StringtoJsonString(String key, Object value) Convert a key-value pair to a Json string.static StringtoJsonString(Collection<org.apache.hadoop.fs.FileStatus> trashPaths) static StringtoJsonString(List<org.apache.hadoop.fs.XAttr> xAttrs) static StringtoJsonString(List<org.apache.hadoop.fs.XAttr> xAttrs, org.apache.hadoop.fs.XAttrCodec encoding) static StringtoJsonString(org.apache.hadoop.fs.BlockLocation[] locations) static StringtoJsonString(org.apache.hadoop.fs.ContentSummary contentsummary) Convert a ContentSummary to a Json string.static StringtoJsonString(org.apache.hadoop.fs.FsServerDefaults serverDefaults) static StringtoJsonString(org.apache.hadoop.fs.FsStatus status) static StringtoJsonString(org.apache.hadoop.fs.MD5MD5CRC32FileChecksum checksum) Convert a MD5MD5CRC32FileChecksum to a Json string.static StringtoJsonString(org.apache.hadoop.fs.permission.AclStatus status) Convert a AclStatus object to a Json string.static StringtoJsonString(org.apache.hadoop.fs.QuotaUsage quotaUsage) Convert a QuotaUsage to a JSON string.static StringtoJsonString(org.apache.hadoop.hdfs.protocol.BlockStoragePolicy storagePolicy) static StringtoJsonString(org.apache.hadoop.hdfs.protocol.BlockStoragePolicy[] storagePolicies) static StringtoJsonString(org.apache.hadoop.hdfs.protocol.DirectoryListing listing) static StringtoJsonString(org.apache.hadoop.hdfs.protocol.ErasureCodingPolicyInfo[] ecPolicyInfos) static StringtoJsonString(org.apache.hadoop.hdfs.protocol.HdfsFileStatus status, boolean includeType) Convert a HdfsFileStatus object to a Json string.static StringtoJsonString(org.apache.hadoop.hdfs.protocol.LocatedBlocks locatedblocks) Convert LocatedBlocks to a Json string.static StringtoJsonString(org.apache.hadoop.hdfs.protocol.SnapshotDiffReport diffReport) static StringtoJsonString(org.apache.hadoop.hdfs.protocol.SnapshotDiffReportListing diffReport) static StringtoJsonString(org.apache.hadoop.hdfs.protocol.SnapshotStatus[] snapshotList) static StringtoJsonString(org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus[] snapshottableDirectoryList) static StringtoJsonString(org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier> token) Convert a token object to a Json string.
-
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
Convert an exception object to a Json string. -
toJsonString
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
-
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
Convert a ContentSummary to a Json string. -
toJsonString
Convert a QuotaUsage to a JSON string. -
toJsonString
Convert a MD5MD5CRC32FileChecksum to a Json string. -
toJsonString
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
- Throws:
IOException
-
toJsonString
- Throws:
IOException
-
toJsonString
public static String toJsonString(org.apache.hadoop.hdfs.protocol.BlockStoragePolicy[] storagePolicies) -
toJsonString
-
toJsonString
-
toJsonString
-
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
-
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
-
toJsonMap
-
toJsonMap
-
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
-