Spring REST Json:将字段保存为JSON字符串

时间:2016-04-11 13:01:46

标签: spring jackson spring-restcontroller spring-rest

我有一个Spring REST控制器来序列化一个实体(默认行为)。对于这个实体的一个字段,我想保存实际的Json(而不是反序列化它)。

例如:

实体:

class Person:
  String name
  String data

发布到/person/1

{
  'name': 'John', 
  'data': {'age': 35, 'job': 'engineer'}
}

默认反序列化不会将{'age': 35, 'job': 'engineer'}作为字符串值处理。它抛出异常(com.fasterxml.jackson.databind.JsonMappingException)。

有没有办法轻松完成这项工作? 我更喜欢不写自己的序列化器/解串器。

0 个答案:

没有答案