@@ -0,0 +1,849 @@
+package com.alibaba.json.bvt.bug;%0A%0Aimport com.alibaba.fastjson.JSON;%0Aimport junit.framework.TestCase;%0Aimport org.springframework.remoting.support.RemoteInvocation;%0A%0Aimport java.util.Date;%0A%0A/**%0A * Created by wenshao on 02/07/2017.%0A */%0Apublic class Issue363 extends TestCase %7B%0A    public void test_for_issue() throws Exception %7B%0A        RemoteInvocation remoteInvocation = new RemoteInvocation();%0A        remoteInvocation.setMethodName(%22test%22);%0A        remoteInvocation.setParameterTypes(new Class%5B%5D %7B int.class, Date.class,%0A                String.class %7D);%0A        remoteInvocation.setArguments(new Object%5B%5D %7B 1, new Date(),%0A                %22this is a test%22 %7D);%0A        String json = JSON.toJSONString(remoteInvocation);%0A        remoteInvocation = JSON.parseObject(json, RemoteInvocation.class);%0A        System.out.println(remoteInvocation);%0A    %7D%0A%7D%0A

add testcase for issue #363