@@ -0,0 +1,1307 @@
+package com.alibaba.json.bvt.issue_3400;%0A%0Aimport com.alibaba.fastjson.JSON;%0Aimport com.alibaba.fastjson.JSONObject;%0Aimport com.alibaba.fastjson.serializer.SerializerFeature;%0Aimport junit.framework.TestCase;%0A%0Apublic class Issue3465 extends TestCase %7B%0A    public void test_for_issue() throws Exception %7B%0A        JSONObject jsonObj1 = new JSONObject();%0A        JSONObject sonJsonObj1 = new JSONObject();%0A        sonJsonObj1.put(%22dca0898f74b4cc6d0174b4cc77fd0005%22, %222ca0898f74b4cc6d0174b4cc77fd0005%22);%0A        jsonObj1.put(%22issue%22, sonJsonObj1);%0A        String rst1 = JSON.toJSONString(jsonObj1, JSON.DEFAULT_GENERATE_FEATURE %7C SerializerFeature.WRITE_MAP_NULL_FEATURES);%0A        System.out.println(rst1);%0A        JSONObject parse1 = JSON.parseObject(rst1);%0A        System.out.println(parse1.toJSONString());%0A%0A%0A        JSONObject jsonObj = new JSONObject();%0A        JSONObject sonJsonObj = new JSONObject();%0A        sonJsonObj.put(%222ca0898f74b4cc6d0174b4cc77fd0005%22, %222ca0898f74b4cc6d0174b4cc77fd0005%22);%0A        jsonObj.put(%22issue%22, sonJsonObj);%0A        String rst = JSON.toJSONString(jsonObj, JSON.DEFAULT_GENERATE_FEATURE %7C SerializerFeature.WRITE_MAP_NULL_FEATURES);%0A        System.out.println(rst);%0A        JSONObject parse = JSON.parseObject(rst);%0A        System.out.println(parse.toJSONString());%0A    %7D%0A%7D%0A

add testcase for issue #3465