色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

hashtable轉json

林玟書2年前8瀏覽0評論

哈希表(Hashtable)是一種常見的數據結構,它可以用來高效地存儲和檢索數據。在開發中,我們經常需要將哈希表轉換成JSON格式進行傳輸或存儲。下面是一種將哈希表轉換成JSON的方法:

/**
 * 將哈希表轉成JSON格式的字符串
 * @param hashtable 哈希表
 * @return JSON格式的字符串
 */
public static String hashtableToJson(Hashtablehashtable) {
if (hashtable == null || hashtable.isEmpty()) {
return "{}";
}
StringBuilder jsonBuilder = new StringBuilder("{");
for (String key : hashtable.keySet()) {
Object value = hashtable.get(key);
if (value == null) {
jsonBuilder.append("\"").append(key).append("\":\"\",");
} else {
jsonBuilder.append("\"").append(key).append("\":");
if (value instanceof Hashtable) {
// 遞歸調用,處理嵌套的哈希表
jsonBuilder.append(hashtableToJson((Hashtable) value)).append(",");
} else {
jsonBuilder.append("\"").append(value).append("\",");
}
}
}
// 去掉最后一個逗號
jsonBuilder.deleteCharAt(jsonBuilder.length() - 1);
jsonBuilder.append("}");
return jsonBuilder.toString();
}

以上就是將哈希表轉換成JSON格式的代碼。在使用時,我們只需要通過調用這個方法,傳入哈希表即可得到JSON格式的字符串。