All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alibaba.rocketmq.research.gson.TestGson Maven / Gradle / Ivy

There is a newer version: 3.1.8
Show newest version
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);
//
//    }
// }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy