import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.google.common.reflect.TypeToken;import com.google.gson.Gson;/** * 〈一句话功能简述〉 * 〈功能详细描述〉 * * @author yangzhilong * @see [相关类/方法](可选) * @since [产品/模块版本] (可选) */public class MyTest { @SuppressWarnings("serial") public static void main(String[] args) { //对象转JSON字符串 Mapmap = new HashMap (); map.put("key", "value"); List list = new ArrayList (); list.add("obj1"); System.out.println(new Gson().toJson(map)); System.out.println(new Gson().toJson(list)); //JSON转对象 String mapJson = "{\"key1\":\"value1\"}"; map = new Gson().fromJson(mapJson, new TypeToken
运行结果:
{"key":"value"}["obj1"]value1obj33