package com.alibaba.json.bvt.naming; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.annotation.JSONField; import junit.framework.TestCase; import java.util.List; /** * Created by wenshao on 09/02/2017. */ public class ListCaseTest extends TestCase { public void test_0() throws Exception { String result = "{\"code\":\"SUCCESS\",\"msg\":\"success\",\"SUCCESS\":true,\"obj\":[\"10.55.251.213\"]}"; T4QueryResult t4TaskApiResult = JSON.parseObject(result, T4QueryResult.class); System.out.println(JSON.toJSONString(t4TaskApiResult)); } public static class Model { public List<String> values; } public static class T4QueryResult { @JSONField(name = "OBJ") private List<String> obj; @JSONField(name = "MSG") private String msg; @JSONField(name = "CODE") private String code; @JSONField(name = "SUCCESS") private Boolean success; public List<String> getObj() { return obj; } public void setObj(List<String> obj) { this.obj = obj; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public Boolean getSuccess() { return success; } public void setSuccess(Boolean success) { this.success = success; } } }