1 #ifndef ML_JSENCODE_H 2 #define ML_JSENCODE_H 3 4 #include "minilang.h" 5 #include <jansson.h> 6 7 typedef struct ml_json_encoder_cache_t ml_json_encoder_cache_t; 8 typedef struct ml_json_decoder_cache_t ml_json_decoder_cache_t; 9 10 ml_json_encoder_cache_t *ml_json_encoder(inthash_t *Special); 11 json_t *ml_json_encode(ml_json_encoder_cache_t *Encoder, ml_value_t *Value); 12 void ml_jsencode_init(stringmap_t *Globals); 13 14 #endif 15