@@ -0,0 +1,970 @@
+package com.alibaba.json.bvt.issue_2300;%0A%0Aimport com.alibaba.fastjson.JSON;%0Aimport com.alibaba.fastjson.JSONObject;%0Aimport com.alibaba.fastjson.JSONPath;%0Aimport junit.framework.TestCase;%0A%0Apublic class Issue2334 extends TestCase %7B%0A    public void test_for_issue() throws Exception %7B%0A        String json = %22%7B%5Cn%22 +%0A                %22%5C%22EXTINFO%5C%22:%7B%5Cn%22 +%0A                %22%5C%22bct_loan_account_status%5B15%5D%5C%22:%5C%22aaa%5C%22,%5Cn%22 +%0A                %22%5C%22wc_bank_num_of_trans_last_3_mon%5B6%5D%5C%22:-9999,%5Cn%22 +%0A                %22%5C%22fahai_shixin_post_time%5B46%5D%5C%22:%5C%22bbb%5C%22,%5Cn%22 +%0A                %22%5C%22zs_punishbreak_regdateclean%5B22%5D%5C%22:%5C%22ccc%5C%22%5Cn%22 +%0A                %22%7D%5Cn%22 +%0A                %22%7D%22;%0A%0A        JSONObject object = JSON.parseObject(json);%0A%0A        assertEquals(%22aaa%22%0A                , JSONPath.eval(object, %22$.EXTINFO.bct_loan_account_status%5C%5C%5B15%5C%5C%5D%22));%0A%0A        Object result = JSONPath.extract(json, %22$.EXTINFO.bct_loan_account_status%5C%5C%5B15%5C%5C%5D%22);%0A        assertEquals(%22aaa%22, result.toString());%0A    %7D%0A%7D%0A

add testcase for issue #2334