| Eric Haszlakiewicz | 41e67d0 | 2011-05-03 20:42:25 +0000 | [diff] [blame] | 1 | Parsed input: { |
| 2 | "string_of_digits": "123", |
| 3 | "regular_number": 222, |
| 4 | "decimal_number": 99.55, |
| 5 | "boolean_true": true, |
| 6 | "boolean_false": false, |
| 7 | "big_number": 2147483649, |
| Eric Haszlakiewicz | aef439a | 2012-03-31 13:47:28 -0500 | [diff] [blame] | 8 | "a_null": null, |
| Eric Haszlakiewicz | 41e67d0 | 2011-05-03 20:42:25 +0000 | [diff] [blame] | 9 | } |
| 10 | Result is not NULL |
| 11 | new_obj.string_of_digits json_object_get_type()=string |
| 12 | new_obj.string_of_digits json_object_get_int()=123 |
| 13 | new_obj.string_of_digits json_object_get_int64()=123 |
| 14 | new_obj.string_of_digits json_object_get_boolean()=1 |
| 15 | new_obj.string_of_digits json_object_get_double()=123.000000 |
| 16 | new_obj.regular_number json_object_get_type()=int |
| 17 | new_obj.regular_number json_object_get_int()=222 |
| 18 | new_obj.regular_number json_object_get_int64()=222 |
| 19 | new_obj.regular_number json_object_get_boolean()=1 |
| 20 | new_obj.regular_number json_object_get_double()=222.000000 |
| 21 | new_obj.decimal_number json_object_get_type()=double |
| 22 | new_obj.decimal_number json_object_get_int()=99 |
| 23 | new_obj.decimal_number json_object_get_int64()=99 |
| 24 | new_obj.decimal_number json_object_get_boolean()=1 |
| 25 | new_obj.decimal_number json_object_get_double()=99.550000 |
| 26 | new_obj.boolean_true json_object_get_type()=boolean |
| 27 | new_obj.boolean_true json_object_get_int()=1 |
| 28 | new_obj.boolean_true json_object_get_int64()=1 |
| 29 | new_obj.boolean_true json_object_get_boolean()=1 |
| 30 | new_obj.boolean_true json_object_get_double()=1.000000 |
| 31 | new_obj.boolean_false json_object_get_type()=boolean |
| 32 | new_obj.boolean_false json_object_get_int()=0 |
| 33 | new_obj.boolean_false json_object_get_int64()=0 |
| 34 | new_obj.boolean_false json_object_get_boolean()=0 |
| 35 | new_obj.boolean_false json_object_get_double()=0.000000 |
| 36 | new_obj.big_number json_object_get_type()=int |
| 37 | new_obj.big_number json_object_get_int()=2147483647 |
| 38 | new_obj.big_number json_object_get_int64()=2147483649 |
| 39 | new_obj.big_number json_object_get_boolean()=1 |
| 40 | new_obj.big_number json_object_get_double()=2147483649.000000 |
| Eric Haszlakiewicz | aef439a | 2012-03-31 13:47:28 -0500 | [diff] [blame] | 41 | new_obj.a_null json_object_get_type()=null |
| 42 | new_obj.a_null json_object_get_int()=0 |
| 43 | new_obj.a_null json_object_get_int64()=0 |
| 44 | new_obj.a_null json_object_get_boolean()=0 |
| 45 | new_obj.a_null json_object_get_double()=0.000000 |
| 46 | |
| 47 | ================================ |
| 48 | json_object_is_type: null,boolean,double,int,object,array,string |
| 49 | new_obj : 0,0,0,0,1,0,0 |
| 50 | new_obj.string_of_digits : 0,0,0,0,0,0,1 |
| 51 | new_obj.regular_number : 0,0,0,1,0,0,0 |
| 52 | new_obj.decimal_number : 0,0,1,0,0,0,0 |
| 53 | new_obj.boolean_true : 0,1,0,0,0,0,0 |
| 54 | new_obj.boolean_false : 0,1,0,0,0,0,0 |
| 55 | new_obj.big_number : 0,0,0,1,0,0,0 |
| 56 | new_obj.a_null : 1,0,0,0,0,0,0 |