|
|
| version 1.40, 2015/10/26 01:21:54 | version 1.42, 2016/05/24 17:48:37 |
|---|---|
| Line 29 public: | Line 29 public: |
| // global variable | // global variable |
| DECLARE_CLASS_VAR(json, new MJson, 0); | DECLARE_CLASS_VAR(json, new MJson); |
| // methods | // methods |
| struct Json { | struct Json { |
| Line 523 static void _string(Request& r, MethodPa | Line 523 static void _string(Request& r, MethodPa |
| if(!value->is_string()){ | if(!value->is_string()){ |
| Junction* junction=value->get_junction(); | Junction* junction=value->get_junction(); |
| if(!junction || !junction->method || !junction->method->params_names || junction->method->params_names->count() != 3) | if(!junction || !junction->method || !junction->method->params_names || junction->method->params_names->count() != 3) |
| throw Exception(PARSER_RUNTIME, 0, "$.%s must be string or parser method with 3 parameters", HASH_DEFAULT_ELEMENT_NAME); | throw Exception(PARSER_RUNTIME, 0, "$._default must be string or parser method with 3 parameters"); |
| } | } |
| json.default_method=value; | json.default_method=value; |
| } | } |