content: package com.alibaba.json.bvt.bug;
  
  import junit.framework.TestCase;
  
  import org.junit.Assert;
  
  import com.alibaba.fastjson.JSON;
  import com.alibaba.fastjson.serializer.SerializerFeature;
  
  public class Issue62 extends TestCase {
  
      public void test_for_issue() throws Exception {
          A a = new A();
          a.setA("aaaaaaaaaa".getBytes());
          a.setB(1);
          a.setC("aaaa");
          String jsonData = JSON.toJSONString(a, SerializerFeature.UseSingleQuotes);
          Assert.assertEquals("{'a':'YWFhYWFhYWFhYQ==','b':1,'c':'aaaa'}", jsonData);
          JSON.parse(jsonData);
      }
  
      static class A {
  
          private byte[] a;
          private int    b;
          private String c;
  
          public byte[] getA() {
              return a;
          }
  
          public void setA(byte[] a) {
              this.a = a;
          }
  
          public int getB() {
              return b;
          }
  
          public void setB(int b) {
              this.b = b;
          }
  
          public String getC() {
              return c;
          }
  
          public void setC(String c) {
              this.c = c;
          }
      }
  }
  