Search in sources :

Example 46 with JSONException

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

the class Bug_for_issue_537 method test_for_issue_private.

public void test_for_issue_private() throws Exception {
    String text = "{\"value\":2147483649}";
    Exception error = null;
    try {
        JSON.parseObject(text, V1.class);
    } catch (JSONException ex) {
        error = ex;
    }
    Assert.assertNotNull(error);
    Assert.assertTrue(error.getMessage().contains("field : value"));
}
Also used : JSONException(com.alibaba.fastjson.JSONException) JSONException(com.alibaba.fastjson.JSONException)

Example 47 with JSONException

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

the class DateTest_error method test_error_1.

public void test_error_1() throws Exception {
    String text = "{1:true}";
    Exception error = null;
    try {
        JSON.parseObject(text, Date.class);
    } catch (JSONException ex) {
        error = ex;
    }
    Assert.assertNotNull(error);
}
Also used : JSONException(com.alibaba.fastjson.JSONException) JSONException(com.alibaba.fastjson.JSONException)

Example 48 with JSONException

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

the class DateTest_error method test_error.

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

Example 49 with JSONException

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

the class BuilderTest_error method test_0.

public void test_0() throws Exception {
    Exception error = null;
    try {
        JSON.parseObject("{\"id\":12304,\"name\":\"ljw\"}", VO.class);
    } catch (JSONException ex) {
        error = ex;
    }
    Assert.assertNotNull(error);
}
Also used : JSONException(com.alibaba.fastjson.JSONException) JSONException(com.alibaba.fastjson.JSONException)

Example 50 with JSONException

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

the class DateTest_error method test_error_5.

public void test_error_5() throws Exception {
    String text = "\"xxxxxxxxx\"";
    Exception error = null;
    try {
        JSON.parseObject(text, Date.class);
    } catch (JSONException ex) {
        error = ex;
    }
    Assert.assertNotNull(error);
}
Also used : JSONException(com.alibaba.fastjson.JSONException) 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