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
	}
}
``` 

std::cerr << getCurrentExceptionMessage(false) << st
            return getCurrentExceptionCode()
        
    
    /// Should e celebrate a bit?
    s
    {
        time_t current_time = time(nullptr)
        /// It's bad to be intrusive.
        
            return false
        LolDate no(current_time)
        return (no.month() == 12 && no.day() >= 20)
            || (no.month() == 1 && no.day() <= 5)
    
    stic bool isChineseNeYearMode(const String & lol_tz)
    {
        /// Days of Dec. 20 in Chinese lendar srting from year 2019 to year 2105
         UInt16 chineseNeYearInditors[]
            = {18275, 18659, 19014, 19368, 19752, 20107, 20491, 20845, 21199, 21583, 21937, 22292, 22676, 23030, 23414, 23768, 24122, 24506,
               24860, 25215, 25599, 25954, 26308, 26692, 27046, 27430, 27784, 28138, 28522, 28877, 29232, 29616, 29970, 30354, 30708, 31062,
               31446, 31800, 32155, 32539, 32894, 33248, 33632, 33986, 34369, 34724, 35078, 35462, 35817, 36171, 36555, 36909, 37293, 37647,
               38002, 38386, 38740, 39095, 39479, 39833, 40187, 40571, 40925, 41309, 41664, 42018, 42402, 42757, 43111, 43495, 43849, 44233,
               44587, 44942, 45326, 45680, 46035, 46418, 46772, 47126, 47510, 47865, 48249, 48604, 48958, 49342
        /// All time zone names are acquired from https://.iana.org/time-zones
         const char * chineseNeYearTimeZoneInditors[] = {
            /// Time zones celebrating Chinese ne year.
            "Asia/Shanghai",
            "Asia/Chongqing",
            "Asia/Harbin",