事情是这样的,项目提供 api,我使用 jbuilder 呈现 json 数据,但在呈现给客户端之前,需要做一次对称加密。
比如原来是这样:
{
"success": true,
"messages": [],
"menu": {
"id": "file",
"value": "File",
"popup": {
"value": "New",
"onclick": "CreateNewDoc()"
}
}
}
最终经过再处理,呈现的效果可能是这样:
{
"success": true,
"messages": [],
"data": "ewogICAgImCAgIm9uY2xpYXlhbcg55SxIOW8gOa6kOS4reWbvSDmiYDmnIkgfCBA5paw5rWq5b6u5Y2aIHzpmL/ph4zkupHmj5DkvpvmnI3liqHlmajlkozluKblrr0gfOaEj+ingeWPjemmiCB8IOeypElDUOWkhzEyMDA5NDgz5Y+3LTUgfA=="
}
有没有这样做过的同学?或者比较可行的思路?