简体   繁体   English

将单个 Json object 作为字符串返回

[英]Return a Single Json object as a String

I am trying to pass a single object:key-value as a JSON response.我正在尝试将单个 object:key-value 作为 JSON 响应传递。 How to add a single JSON object and return it as a String:如何添加单个 JSON object 并将其作为字符串返回:

{

"flag":"true"

}

You may try below code你可以试试下面的代码

try {
     JSONObject jsonObject = new JSONObject("{\"flag\":\"true\"}");
jsonObject.toString()
}catch (JSONException err){
     Log.d("Error", err.toString());
}
You can try using Maven Jackson databind dependency

    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>2.9.5</version>
    </dependency>
   // Create a map for your key value json   
    Map<String,String> obj = new HashMap();
    obj.put("flag","true");
    ObjectMapper objectMapper = new ObjectMapper();
    // Convert object into string
    String output = objectMapper.writeValueAsString(obj);
    return output;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM