Logastash CSV Filter|Convert
<p>facing a problem with converting some values from csv.
If i declare only <strong>one</strong> converting e.g 'id'=>'integer' it works fine.
If i add another converting like in the config below it crashes....</p>

<pre><code>    input {
        tcp {
            port =&gt; 5000
        }
        file {
              path =&gt; '/tmp/logstash/databases/1.csv'
              type =&gt; 'test'
              start_position =&gt; 'beginning'
          }
    }

    filter {
        csv {
            columns =&gt; ['Id','ElapsedRealTimeNanos','Accuracy','Altitude','Bearing','CreatedOn','Latitude','Longitude','Provider','Speed','Time']
            separator =&gt; ','
            convert =&gt; {'Accuracy' =&gt; 'float','id'=&gt;'integer'}
        }
    }

    output {
        elasticsearch {
                hosts =&gt; 'elasticsearch:9200'
        }
        stdout{

        }
    }
</code></pre>

<p>Error:</p>

<pre><code>{:timestamp=&gt;"2016-04-27T18:49:51.881000+0000", 
:message=&gt;"fetched an invalid config", 
:config=&gt;"input {\n\ttcp {\n\t\tport =&gt; 5000\n\t}\n\tfile {\n 
path =&gt; '/tmp/logstash/databases/1.csv'\n          
type =&gt; 'test'\n          start_position =&gt; 'beginning'\n 
}\n}\n\nfilter {\n    csv {\n        
columns =&gt; ['Id','ElapsedRealTimeNanos','Accuracy','Altitude','Bearing','CreatedOn','Latitude','Longitude','Provider','Speed','Time']\n        
separator =&gt; ','\n\t\t\t\tconvert =&gt; {'Accuracy' =&gt; 'float','id'=&gt;'integer'}\n    }\n}\n\noutput {\n\telasticsearch {\n\t\t\thosts =&gt; 'elasticsearch:9200'\n\t}\n\tstdout{\n\n\t}\n}\n\n", 
:reason=&gt;"Expected one of #, {, } at line 16, column 38 (byte 391) after filter {\n    csv {\n       
columns =&gt; ['Id','ElapsedRealTimeNanos','Accuracy','Altitude','Bearing','CreatedOn','Latitude','Longitude','Provider','Speed','Time']\n        
separator =&gt; ','\n\t\t\t\tconvert =&gt; {'Accuracy' =&gt; 'float'", :level=&gt;:error}
</code></pre>