content: package com.alibaba.json.bvt.parser;
  
  import junit.framework.Assert;
  import junit.framework.TestCase;
  
  import com.alibaba.fastjson.JSON;
  import com.alibaba.fastjson.parser.Feature;
  
  public class TestInitStringFieldAsEmpty extends TestCase {
  
      public void test_private() throws Exception {
          VO1 vo1 = JSON.parseObject("{}", VO1.class, Feature.InitStringFieldAsEmpty);
          Assert.assertEquals("", vo1.getValue());
      }
  
      public void test_public() throws Exception {
          VO2 vo2 = JSON.parseObject("{}", VO2.class, Feature.InitStringFieldAsEmpty);
          Assert.assertEquals("", vo2.getValue());
      }
      
      private static class VO1 {
  
          private String value;
  
          public String getValue() {
              return value;
          }
  
          public void setValue(String value) {
              this.value = value;
          }
      }
      
      public static class VO2 {
  
          private String value;
          
          public VO2() {
              
          }
  
          public String getValue() {
              return value;
          }
  
          public void setValue(String value) {
              this.value = value;
          }
      }
  }
  