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)
HashMap<String, MessageExpansion> 对象解析成 json 字符串
Link copied to clipboard
public static HashMap<String, String> expansionExJSONToMap(String jsonString)
将 JSON 字符串转换成 HashMap<String, String>
Link copied to clipboard
public static HashMap<String, String> expansionExToMap(Map<String, MessageExpansion> map)
Map<String, MessageExpansion> 转换成 HashMap<String, String>MessageExpansion
Link copied to clipboard
public static String hashMapToJson(Map<String, String> map)
Map<String, String> map 转换成 json 字符串 格式:"key1":{ "v":"value1" }
Link copied to clipboard
public static HashMap<String, MessageExpansion> jsonToExpansionEx(String originJson)
将 json 字符串 转换成 HashMap<String, MessageExpansion> 对象 MessageExpansion
Link copied to clipboard
public static String mapTsCombineJson(Map<String, String> map, long ts)
将用户设置的 Map 集合和 时间戳组装成 JSON 字符串
Link copied to clipboard
public static List<String> mergeJson(String expansionJsonSet, String expansionExisted)
将两个带时间戳的 json 串合并
Link copied to clipboard
public static List<Object> removeKeysInExpansionEx(List<String> arrayList, HashMap<String, MessageExpansion> hashMap)
删除指定的 keys
Link copied to clipboard
public static List<Object> removeKeysTSInExpansionEx(long time, List<String> arrayList, HashMap<String, MessageExpansion> hashMap)
删除指定的 keys,带时间戳比对