NutzCN Logo
问答 JSON 字段内容输出疑问?
发布于 2037天前 作者 zhangjianshe 1676 次浏览 复制 上一个帖子 下一个帖子
标签:

JSON 序列化的时候 subgroupOrder字段 我想直接输出一个字符串 不用""包围怎么办??

{
  id: "X",
  content: "Special noe",
  subgroupOrder: customSubgroupOrder,
  subgroupStack: true
}
8 回复

这个是输出给Javascript用的,javascript中 customSubgroupOrder 是一个函数,不能用引号包围

不加引号是非法json了, js能解析?

要是js能解析, 字符串的customSubgroupOrder 也能跑 eval(data["subgroupOrder"] + "()")

js 是可以的 这段数据会被其他类库调用,其他类库需要这个字段是函数,所以Json库能不能有什么配置直接输出这样的格式呢?

@JsonField(forceString=true) 应该行

这个注解 好像不行

拼吧, 反正东西也不多

类的toJson(JsonFormat jf) 方法也是个路子

添加回复
请先登陆
回到顶部