If the first line of the input starts with {"version":, then the input is considered to be JSON, otherwise it is interpreted as plain text. Only the "full_text" and "color" parts of a block are currently understood by i3bar.