title: Using dapper and mapping one column to json
body: <p>I have a table where I store a dictionary as json in one column. When saving / loading the content to/from the database I'd like to be able to make the json de/serialisation invisible if possible. Is it possible to do this using dapper in some way without using another property in Foo that contains the json representation?</p>
  
  <pre><code>// where someData is the dictionary column
  void Save(IDbConnection conn, Foo foo){
      conn.Execute("INSERT INTO foos (name, &lt;othercols...&gt;, someData) VALUES (@Name, &lt;othercols...&gt;, @SomeData, foo);
  }
  </code></pre>
  
  <p>I could manually map out Foo into a new dynamic object, however as there are othercolumns that'd be tedious, so I was wondering if there was any other way?</p>