For explanation, there are several cases where the lumberjack string-string mapping support will fail:

* nested objects
* values as numbers
* values as arrays

Using codecs is the correct solution here, and if you want to send structured data from logstash to logstash, you could do:

`output { lumberjack { codec => json ... } }` and `input { lumberjack { codec => json ... } }`