如何创建一个简单的json结果集?

我想回到一个简单的JSON结果是这样的:如何创建一个简单的json结果集?

{ 12323: true } 

或者,如果我不能有一个布尔值,则1或0

我的春天控制器是这样的:

@ReqeustMapping("/getResultFor") 

@ResponseBody

public String getResultForXXXX(HttpServletRequest request, ...) {

userId = 123;

bool isSaved = true;

// ????????? create object and convert to json

//

return someJson;

}

所以我有我的userId和布尔变量,我需要包装在一个结构,并将其转换为JSON。我不想为这个结构创建一个新的类/类型(最好)。

回答:

我们一直在使用杰克逊。 http://wiki.fasterxml.com/JacksonHome并对此非常满意。你可以用你的字段创建一个Java POJO,然后让Jackson把它序列化为JSON。

回答:

Java Objects

new JSONObject().put("12323", "true").toString() 

回答:

你可以只从方法返回这种类型的HashMap中,与返回类型的方法是Map<Object, Object>

Map<Object, Object> modelMap = new HashMap<Object, Object>(); 

modelMap.put(Integer.valueOf(123123), Boolean.TRUE);

return modelMap;

以上是 如何创建一个简单的json结果集? 的全部内容, 来源链接: utcz.com/qa/263266.html

回到顶部