java - 使用 Gson 到 Json 的单个键值

标签 java android json gson

我有一个键值对,我需要使用 Gson 将其转换为 Json。我该怎么做?说我有

class MyClass{
  String key;
  String value;
  ...//bunch of other fields

  public String singleKeyValueToJson(){
    return new Gson(key,value);//how do I do this?
  }

}

请注意,我没有序列化整个类:只是两个字段。

最佳答案

为什么不手动创建 json 而不是使用库。

public String singleKeyValueToJson(){
    JSONObject json=new JSONObject();
    json.put(key,value);
    return json.toString();
}

关于java - 使用 Gson 到 Json 的单个键值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34408579/

相关文章:

java - 如何删除字符串中的最后 2 个单词?

android - 如何处理使用 Ionic3 开发的 PWA 中的硬件后退按钮

android - 响应式设计 : Everything shrinks when mobile keyboard is active

java - 使用 GSON 将两个 ArrayList 转换为 JSON

javascript - 解码保存在数据库列中的 JSON 数据

java - Oozie 作业失败 Mapr 6.x

java - 使用 Jackson JSON 生成器,如何将多个对象写入一个字段?

java - 在 Groovy 中备份文件夹

Android startActivityForResult 在使用相机时向 onActivityResult 返回 null

c# - 我可以反序列化为一个类并将额外的 JSON 属性放入该类的 JObject 中吗?