/**
 * 测评内容（assessmentData）前后端格式统一
 * 后端将纯文本存储为 JSON 字符串（如 "核心内容"），加载时需解析为明文展示
 */
export function parseAssessmentDataForDisplay(value: string | null | undefined): string {
  if (value == null || value === '') return '';
  const trimmed = value.trim();
  if (!trimmed) return '';
  // 若是 JSON 字符串格式（如 "核心内容"），解析后返回明文
  if (trimmed.startsWith('"') && trimmed.endsWith('"')) {
    try {
      const parsed = JSON.parse(trimmed);
      return typeof parsed === 'string' ? parsed : trimmed;
    } catch {
      return trimmed;
    }
  }
  return trimmed;
}
