content: package com.alibaba.json.bvt.parser;
  
  import junit.framework.TestCase;
  
  import com.alibaba.fastjson.JSON;
  
  public class MapResetTest extends TestCase {
  
      public void test_0() throws Exception {
          Book book = new Book();
  
  //         book.setMetadata(new MetaData());
          String text = JSON.toJSONString(book);
  
          System.out.println(text);
  
          Book book2 = JSON.parseObject(text, Book.class);
          System.out.println(JSON.toJSONString(book2));
      }
  
      public static class Book {
  
          private int      id;
          private int      pageCountNum;
  
          private MetaData metadata;
  
           public int getPageCountNum() {
           return pageCountNum;
           }
          
          public void setPageCountNum(int pageCountNum) {
              this.pageCountNum = pageCountNum;
          }
  
          public int getId() {
              return id;
          }
  
          public void setId(int id) {
              this.id = id;
          }
  
          public MetaData getMetadata() {
              return metadata;
          }
  
          public void setMetadata(MetaData metadata) {
              this.metadata = metadata;
          }
  
          
  
          
      }
  
      public static class MetaData {
  
      }
  }
  