如何在spring中使用指定的字段制作JSON字符串

时间:2016-01-17 18:00:33

标签: json spring-mvc

我有一个像这样的对象,我已经设置了一个字段

installasimodel test = new installasimodel();
        test.setMid(js.getMid());
        test.setTid(js.getTid());
        test.setSts(js.getSts());
        test.setTtd(imgstr);

这是我的模特

......
@Column(name="mid")
    private String mid;

    @Id
    @Column(name="tid")
    private Integer tid;

    @Column(name="sts")
    private int sts;

    @Column(name="ttd")
    private String ttd;

    @Column(name="version")
    private String version;
........get/set........

我想像这样做出最终结果

{"mid":"1212","tid":1111,"sts":2,"ttd":"ok"}

我该怎么办?

1 个答案:

答案 0 :(得分:0)

添加以下依赖项:

<dependency>
   <groupId>net.sf.flexjson</groupId>
   <artifactId>flexjson</artifactId>
   <version>3.3</version>
</dependency>

在蚀刻对象之后,运行以下代码

installasimodel p = ...load a installasimodel ...;
JSONSerializer serializer = new JSONSerializer();
return serializer.serialize( p );

这将回归你所期望的。

链接FlexJson WebSite