maven引入

<!-- 阿里JSON解析器 -->
<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2</artifactId>
    <version>2.0.41</version>
</dependency>

实体

/**
 * 前端标签组
 */
@TableField(exist = false)
private List<Object> onTagList;
/**
 * 后端标签组
 */
private String tags;

调用

detail.setOnTagList(convertJsonToList(detail.getTags()));
company.setTags(convertListToJson(company.getOnTagList()));

impl

// 使用 FastJSON 将 JSON 字符串转换为 List<Object>
private static List<Object> convertJsonToList(String jsonTags) {
    return JSON.parseArray(jsonTags, Object.class);
}
// 使用 FastJSON 将 List<Object> 转换为 JSON 字符串
private static String convertListToJson(List<Object> tags) {
    if (tags == null || tags.isEmpty()) {
        return "[]";
    } else {
        return JSON.toJSONString(tags);
    }
}