在通用bean的序列化过程中,ObjectMapper出现问题。 如果我使用ObjectMapper.writeValueAsString(MyClass.class),则结果为:
{“ id”:“ 7e073c1e27c84e89bdd3aa318e542cab”,“所有者”:“ CNDCMS80A01H501Z”,“状态”:40,“数字”:3}
当我将此json字符串发送到elasticsearch时,我看到已发布的{“ id”:
{“ type”:“ string”},“ owner”:{“ type”:“ string”},“ status”: {“ type”:“ int”},“ numero”:{“ type”:“ int”}。
我认为发生这种情况是因为未发送有效的json。 实际上,我本来希望发送的json字符串包含字符\
感谢任何能帮助我的人