使用Java中的Gson库将Map转换为JSON?
甲GSON 是可用于解析Java对象到JSON和反之亦然的库。它还可以用于将JSON字符串转换为等效的Java对象。为了将Java对象解析为JSON或将JSON解析为Java对象,我们需要在Java程序中导入com.google.gson包。
我们可以通过两种方式创建Gson实例
通过使用newGson()。
通过创建GsonBuilder 实例并使用create()方法进行调用。
在下面的程序中,我们可以将Map转换为JSON对象。
示例
import java.lang.reflect.*;
import java.util.*;
import com.google.gson.*;
import com.google.gson.reflect.*;
public class ConverMapToJsonTest {
public static void main(String args[]) {
SortedMap<String, String> data= new TreeMap<String, String>();
data.put("Raja", "Java");
data.put("Ravi", "SAP");
data.put("Surya", "Python");
data.put("Kiran", "Scala");
data.put("Vamsi", "Selenium");
Gson gson = new Gson();
Type gsonType = new TypeToken(){}.getType();
String gsonString = gson.toJson(data, gsonType);
System.out.println(gsonString);
}
}输出结果
{"Kiran":"Scala","Raja":"Java","Ravi":"SAP","Surya":"Python","Vamsi":"Selenium"}热门推荐
10 对生活祝福语简短精辟
11 周末祝福语正能量简短
12 教练生日祝福语 简短独特
13 发廊元旦祝福语大全简短
14 孙女结婚姥姥祝福语简短
15 新年简短的祝福语爱情
16 圣诞饭店祝福语大全简短
17 给婴儿祝福语简短的话
18 永远漂亮祝福语女生简短