public void DumpJson(JsonWriter w)
{
w.WriteObjectStart();
w.WritePropertyName("id");
w.Write(m_module_id);
w.WritePropertyName("name");
w.Write(m_module_name);
w.WritePropertyName("method");
w.Write(m_method);
w.WritePropertyName("get_url");
w.Write(m_get_url);
w.WritePropertyName("ajax_url");
w.Write(m_ajax_url);
w.WritePropertyName("post_url");
w.Write(m_post_url);
w.WritePropertyName("param_prefix");
w.Write(m_param_prefix);
w.WritePropertyName("args");
w.WriteNameValueCollection(m_args);
w.WritePropertyName("params");
w.WriteNameValueCollection(m_params);
w.WriteObjectEnd();
}