临时提交
This commit is contained in:
@@ -200,13 +200,10 @@ class JsonUtils:
|
||||
|
||||
return updated
|
||||
|
||||
|
||||
|
||||
|
||||
@classmethod
|
||||
def query_all_json_items(cls, filename="log/last_message.json") -> list:
|
||||
"""
|
||||
查询 JSON 文件(数组)中的所有项,并剔除 sender 为空的记录
|
||||
查询 JSON 文件(数组)中的所有项,并剔除 sender 和 text 为空的记录
|
||||
:param filename: JSON 文件路径
|
||||
:return: list,可能为空
|
||||
"""
|
||||
@@ -214,10 +211,9 @@ class JsonUtils:
|
||||
data = cls._read_json_list(file_path)
|
||||
if not isinstance(data, list):
|
||||
return []
|
||||
# 过滤 sender 为空字符串的项
|
||||
# return [item for item in data if isinstance(item, dict) and item.get("sender", "").strip()]
|
||||
return [item for item in data if isinstance(item, dict)]
|
||||
|
||||
# 过滤 sender 和 text 为空字符串的项
|
||||
return [item for item in data if
|
||||
isinstance(item, dict) and item.get("sender", "").strip() and item.get("text", "").strip()]
|
||||
|
||||
|
||||
@classmethod
|
||||
|
||||
Reference in New Issue
Block a user