Java 以字符串形式返回单个Json对象

Java 以字符串形式返回单个Json对象,java,json,Java,Json,我试图将一个对象:键值作为JSON响应传递。如何添加单个JSON对象并将其作为字符串返回: { "flag":"true" } 您可以尝试下面的代码 try { JSONObject jsonObject = new JSONObject("{\"flag\":\"true\"}"); jsonObject.toString() }catch (JSONException err)

我试图将一个对象:键值作为JSON响应传递。如何添加单个JSON对象并将其作为字符串返回:

{

"flag":"true"

}
您可以尝试下面的代码

try {
     JSONObject jsonObject = new JSONObject("{\"flag\":\"true\"}");
jsonObject.toString()
}catch (JSONException err){
     Log.d("Error", err.toString());
}
您可以尝试下面的代码

try {
     JSONObject jsonObject = new JSONObject("{\"flag\":\"true\"}");
jsonObject.toString()
}catch (JSONException err){
     Log.d("Error", err.toString());
}
您可以尝试使用Maven Jackson数据绑定依赖项
com.fasterxml.jackson.core
杰克逊数据绑定
2.9.5
//为键值json创建映射
Map obj=新的HashMap();
obj.put(“旗帜”、“真实”);
ObjectMapper ObjectMapper=新的ObjectMapper();
//将对象转换为字符串
字符串输出=objectMapper.writeValueAsString(obj);
返回输出;
您可以尝试使用Maven Jackson数据绑定依赖项
com.fasterxml.jackson.core
杰克逊数据绑定
2.9.5
//为键值json创建映射
Map obj=新的HashMap();
obj.put(“旗帜”、“真实”);
ObjectMapper ObjectMapper=新的ObjectMapper();
//将对象转换为字符串
字符串输出=objectMapper.writeValueAsString(obj);
返回输出;

您是否使用库生成json?您是否使用库生成json?可以从此处引用开发人员文档和库参考:可以从此处引用开发人员文档和库参考: