IF_FAIL_RETURN_TAG(val.__jsonNode && key && index >= 0, false, _E, "Invalid parameter");
JsonNode *node = __get_array_elem(__jsonNode, path, key, index);
IF_FAIL_RETURN_TAG(val.__jsonNode && key && index >= 0, false, _E, "Invalid parameter");
JsonNode *node = __get_array_elem(__jsonNode, path, key, index);