diff --git a/jc/parsers/lsblk.py b/jc/parsers/lsblk.py index f1be6d2c..65470f13 100644 --- a/jc/parsers/lsblk.py +++ b/jc/parsers/lsblk.py @@ -151,7 +151,11 @@ def parse(data, raw=False, quiet=False): # clean up leading and trailing spaces in entry clean_entry_list = [] for col in entry_list: - clean_entry_list.append(col.strip().rstrip()) + clean_entry = col.strip().rstrip() + if clean_entry == '': + clean_entry = None + + clean_entry_list.append(clean_entry) output_line = dict(zip(header_list, clean_entry_list)) raw_output.append(output_line)