com.alibaba.rocketmq.research.gson.TestGson Maven / Gradle / Ivy
package com.alibaba.rocketmq.research.gson;
//import com.google.gson.Gson;
//import com.google.gson.GsonBuilder;
//
//
///**
// * @author shijia.wxr
// */
//public class TestGson {
//
// public static void main(String[] args) {
// ContactBook contactBook = new ContactBook();
//
// contactBook.setName("张三的通信录");
// contactBook.setCode(100);
//
// contactBook.getCustomField().put(new Contact("刘德华", 54, 60.56, "本科\"", SexType.BOY), "CustomValue1");
// contactBook.getCustomField().put(new Contact("张惠妹", 41, 52.69, "研究生", SexType.GIRL), "CustomValue2");
// contactBook.getCustomField().put(new Contact("周星驰", 54, 61.22, "博士", SexType.BOY), "CustomValue3");
//
// contactBook.getContactList().add(new Contact("刘德华", 54, 60.56, "本科\"", SexType.BOY));
// contactBook.getContactList().add(new Contact("张惠妹", 41, 52.69, "研究生", SexType.GIRL));
// contactBook.getContactList().add(new Contact("周星驰", 54, 61.22, "博士", SexType.BOY));
//
// GsonBuilder builder = new GsonBuilder();
// // // builder.excludeFieldsWithoutExposeAnnotation();
// //
// Gson gson = builder.create();
//
// String json = gson.toJson(contactBook);
// System.out.println(json);
//
// ContactBook cb = gson.fromJson(json, ContactBook.class);
// System.out.println(cb);
// String json2 = gson.toJson(cb);
// System.out.println(json2);
//
// }
// }