JSONUtils

public class JSONUtils

Constructors

Link copied to clipboard
public void JSONUtils()

Functions

Link copied to clipboard
public static String exMapToJson(HashMap<String, MessageExpansion> hashMap)
Parses the HashMap<String, MessageExpansion> object into a JSON string.
Link copied to clipboard
public static HashMap<String, String> expansionExJSONToMap(String jsonString)
Converts a JSON string into a HashMap<String, String>
Link copied to clipboard
public static HashMap<String, String> expansionExToMap(Map<String, MessageExpansion> map)
Converts Map<String, MessageExpansion> to HashMap<String, String>MessageExpansion
Link copied to clipboard
public static String hashMapToJson(Map<String, String> map)
Converts Map<String, String> map into a JSON string in the format: key1:{ v:value1 }
Link copied to clipboard
public static HashMap<String, MessageExpansion> jsonToExpansionEx(String originJson)
Converts a JSON string into a HashMap<String, MessageExpansion> object MessageExpansion
Link copied to clipboard
public static String mapTsCombineJson(Map<String, String> map, long ts)
Assembles the user-defined Map collection and timestamp into a JSON string
Link copied to clipboard
public static List<String> mergeJson(String expansionJsonSet, String expansionExisted)
Merges two JSON strings with timestamps
Link copied to clipboard
public static List<Object> removeKeysInExpansionEx(List<String> arrayList, HashMap<String, MessageExpansion> hashMap)
Deletes the specified keys
Link copied to clipboard
public static List<Object> removeKeysTSInExpansionEx(long time, List<String> arrayList, HashMap<String, MessageExpansion> hashMap)
Deletes the specified keys with timestamp comparison