Search in sources :

Example 26 with JSONScanner

use of com.alibaba.fastjson.parser.JSONScanner in project fastjson by alibaba.

the class JSONScannerTest_colon method test_4.

public void test_4() throws Exception {
    JSONScanner lexer = new JSONScanner("\t:\ttrue");
    lexer.nextTokenWithColon();
    Assert.assertEquals(JSONToken.TRUE, lexer.token());
}
Also used : JSONScanner(com.alibaba.fastjson.parser.JSONScanner)

Example 27 with JSONScanner

use of com.alibaba.fastjson.parser.JSONScanner in project fastjson by alibaba.

the class JSONScannerTest_colon method test_f.

public void test_f() throws Exception {
    JSONScanner lexer = new JSONScanner("\f:\btrue");
    lexer.nextTokenWithColon();
    Assert.assertEquals(JSONToken.TRUE, lexer.token());
}
Also used : JSONScanner(com.alibaba.fastjson.parser.JSONScanner)

Example 28 with JSONScanner

use of com.alibaba.fastjson.parser.JSONScanner in project fastjson by alibaba.

the class JSONScannerTest_colon method test_6.

public void test_6() throws Exception {
    JSONScanner lexer = new JSONScanner("\b:\btrue");
    lexer.nextTokenWithColon();
    Assert.assertEquals(JSONToken.TRUE, lexer.token());
}
Also used : JSONScanner(com.alibaba.fastjson.parser.JSONScanner)

Example 29 with JSONScanner

use of com.alibaba.fastjson.parser.JSONScanner in project fastjson by alibaba.

the class JSONScannerTest_colon method test_7.

public void test_7() throws Exception {
    JSONException error = null;
    try {
        JSONScanner lexer = new JSONScanner("true");
        lexer.nextTokenWithColon();
    } catch (JSONException e) {
        error = e;
    }
    Assert.assertNotNull(error);
}
Also used : JSONScanner(com.alibaba.fastjson.parser.JSONScanner) JSONException(com.alibaba.fastjson.JSONException)

Example 30 with JSONScanner

use of com.alibaba.fastjson.parser.JSONScanner in project fastjson by alibaba.

the class JSONScannerTest_colon method test_5.

public void test_5() throws Exception {
    JSONScanner lexer = new JSONScanner("\t:\ftrue");
    lexer.nextTokenWithColon();
    Assert.assertEquals(JSONToken.TRUE, lexer.token());
}
Also used : JSONScanner(com.alibaba.fastjson.parser.JSONScanner)

Aggregations

JSONScanner (com.alibaba.fastjson.parser.JSONScanner)179 JSONException (com.alibaba.fastjson.JSONException)37 SymbolTable (com.alibaba.fastjson.parser.SymbolTable)15 JSONReader (com.alibaba.fastjson.JSONReader)11 ParseException (java.text.ParseException)5 BigInteger (java.math.BigInteger)3 DateFormat (java.text.DateFormat)3 SimpleDateFormat (java.text.SimpleDateFormat)3 Date (java.util.Date)3 JSONLexer (com.alibaba.fastjson.parser.JSONLexer)2 JSONObject (com.alibaba.fastjson.JSONObject)1 AccessibleObject (java.lang.reflect.AccessibleObject)1 BigDecimal (java.math.BigDecimal)1 AccessControlException (java.security.AccessControlException)1 Calendar (java.util.Calendar)1