Search in sources :

Example 96 with JSONException

use of com.alibaba.fastjson.JSONException in project fastjson by alibaba.

the class JSONScannerTest_scanFieldDouble method test_error_9.

public void test_error_9() throws Exception {
    JSONException error = null;
    try {
        String text = "{\"value\":3.2},";
        JSON.parseObject(text, VO.class);
    } catch (JSONException ex) {
        error = ex;
    }
    Assert.assertNotNull(error);
}
Also used : JSONException(com.alibaba.fastjson.JSONException)

Example 97 with JSONException

use of com.alibaba.fastjson.JSONException in project fastjson by alibaba.

the class JSONScannerTest_scanFieldDouble method test_error_4.

public void test_error_4() throws Exception {
    JSONException error = null;
    try {
        String text = "{\"value\":中}";
        JSON.parseObject(text, VO.class);
    } catch (JSONException ex) {
        error = ex;
    }
    Assert.assertNotNull(error);
}
Also used : JSONException(com.alibaba.fastjson.JSONException)

Example 98 with JSONException

use of com.alibaba.fastjson.JSONException in project fastjson by alibaba.

the class JSONScannerTest_scanFieldFloat method test_error_11.

public void test_error_11() throws Exception {
    JSONException error = null;
    try {
        String text = "{\"value\":3.中}";
        JSON.parseObject(text, VO.class);
    } catch (JSONException ex) {
        error = ex;
    }
    Assert.assertNotNull(error);
}
Also used : JSONException(com.alibaba.fastjson.JSONException)

Example 99 with JSONException

use of com.alibaba.fastjson.JSONException in project fastjson by alibaba.

the class JSONScannerTest_scanFieldFloat method test_error_9.

public void test_error_9() throws Exception {
    JSONException error = null;
    try {
        String text = "{\"value\":3.2},";
        JSON.parseObject(text, VO.class);
    } catch (JSONException ex) {
        error = ex;
    }
    Assert.assertNotNull(error);
}
Also used : JSONException(com.alibaba.fastjson.JSONException)

Example 100 with JSONException

use of com.alibaba.fastjson.JSONException in project fastjson by alibaba.

the class JSONScannerTest_scanFieldFloat method test_error_5.

public void test_error_5() throws Exception {
    JSONException error = null;
    try {
        String text = "{\"value\":3.F";
        JSON.parseObject(text, VO.class);
    } catch (JSONException ex) {
        error = ex;
    }
    Assert.assertNotNull(error);
}
Also used : JSONException(com.alibaba.fastjson.JSONException)

Aggregations

JSONException (com.alibaba.fastjson.JSONException)484 JSONReader (com.alibaba.fastjson.JSONReader)83 StringReader (java.io.StringReader)83 JSONScanner (com.alibaba.fastjson.parser.JSONScanner)37 JSONObject (com.alibaba.fastjson.JSONObject)28 DefaultJSONParser (com.alibaba.fastjson.parser.DefaultJSONParser)26 Map (java.util.Map)26 JSONLexer (com.alibaba.fastjson.parser.JSONLexer)17 IOException (java.io.IOException)17 ParseException (java.text.ParseException)8 ParserConfig (com.alibaba.fastjson.parser.ParserConfig)7 FieldInfo (com.alibaba.fastjson.util.FieldInfo)7 ConcurrentHashMap (java.util.concurrent.ConcurrentHashMap)7 JSONType (com.alibaba.fastjson.annotation.JSONType)6 JSONSerializer (com.alibaba.fastjson.serializer.JSONSerializer)6 Gson (com.google.gson.Gson)6 AccessibleObject (java.lang.reflect.AccessibleObject)6 Type (java.lang.reflect.Type)6 JSONField (com.alibaba.fastjson.annotation.JSONField)5 Point (java.awt.Point)5