Spring Boot中有个model的字段是JSONString,接口返回的时候怎么把model的这个字段变为Map

我数据库有一张表table有一个字段类型A是String,但是存储的时候存储的是类型为JSONObject的JSONString。我的一个接口在返回这个模型的时候有如下问题。
目前我返回的JSON格式如下:

{
    "table": {
        "A": "jsonobject string"
    }
}

但是我想返回的时候,A字段是一个已经parse过后的JSONObject,像下面这样:

{
    "table": {
        "A": {
            ...
        }
    }
}

我用的是fastjson和spring boot

阅读 3.1k
1 个回答

手动转成map就可以了呀:

JSON.parseObject(jsonStr,new TypeReference<Map<String, Object>>(){} );
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题