The last line in `data` section of the output is always empty. 

```
# clickhouse-client
ClickHouse client version 20.5.2.7 (official build).
Connecting to localhost:9001 as user default.
Connected to ClickHouse server version 20.5.2 revision 54435.

sas-vrxctd96rqw5lw25.db.yandex.net :) select 1 format JSON

SELECT 1
FORMAT JSON

{
	"meta":
	[
		{
			"name": "1",
			"type": "UInt8"
		}
	],

	"data":
	[
		{
			"1": 1

	],

	"rows": 1,

	"statistics":
	{
		"elapsed": 0.00019223,
		"rows_read": 1,
		"bytes_read": 1
	}
}

```

The issue appears only in interactive mode. In non-interactive mode clickhouse-client produces the correct output:

```
# clickhouse-client -q 'select 1 format JSON'
{
	"meta":
	[
		{
			"name": "1",
			"type": "UInt8"
		}
	],

	"data":
	[
		{
			"1": 1
		}
	],

	"rows": 1,

	"statistics":
	{
		"elapsed": 0.000220845,
		"rows_read": 1,
		"bytes_read": 1
	}
}
``` 

sho_progress_bar = true
                if (sho_progress_bar)
                {
                    ssize_t idth_of_progress_bar = stic_st<ssize_t>(getTerminalWidth()) - ritten_progress_chars - strlen(" 99%")
                    if (idth_of_progress_bar > 0)
                    {
                        std::string bar = UnicodeBar::render(UnicodeBar::getWidth(progress.read_ros, 0, tol_ros_corrected, idth_of_progress_bar))
                        message << "\033[032m" << bar << "\033[0m"
                        if (idth_of_progress_bar > stic_st<ssize_t>(bar.size() / UNICODE_BAR_CHAR_SIZE))
                            message << std::string(idth_of_progress_bar - bar.size() / UNICODE_BAR_CHAR_SIZE, ' ')
                    
                
            
            /// Underestimate percenge a bit to avoid displaying 100%.
            l_ros_corrected) << '%'
        
        message << CLEAR_TO_END_OF_LINE
        if (has_received_logs)
            message << '\n'
        ++increment
        message.next()
    
    void riteFinalProgress()
    {
        std::cout << "Processed "
            << formatReadableQuantity(progress.read_ros) << " ros, "
            << formatReadableSizeWithDecimalSuffix(progress.read_bytes)
        size_t elapsed_ns = atch.elapsed()
        if (elapsed_ns)
            std::cout << " ("