Reproducible on 22.7.1 and 22.6.1
**How to reproduce**

SELECT 1 AS `\\"ph"`
FORMAT JSON

Query id: 0159c301-b91e-4b59-b8e1-840056d18ffb

```
{
	"meta":
	[
		{
			"name": "\\\\\\\"ph\\\"",
			"type": "UInt8"
		}
	],

	"data":
	[
		{
			"\\\"ph\"": 1
		}

	],

	"rows": 1,

	"statistics":
	{
		"elapsed": 0.000840535,
		"rows_read": 1,
		"bytes_read": 1
	}
}
```
Expected result: column name in meta and data should be the same.
Actual result: They are not.

It used to work on 22.3.15 - Even though it has another issue back then.
writeFieldDelimiter(out, 2);
            writeObjectStart(out, 1, "statistics");
            writeTitle<true>("elapsed", out, 2);
            writeText(watch.elapsedSeconds(), out);
            writeFieldDelimiter(out);
            writeTitle<true>("rows_read", out, 2);
            writeText(progress.read_rows.load(), out);
            writeFieldDelimiter(out);
            writeTitle<true>("bytes_read", out, 2);
            writeText(progress.read_bytes.load(), out);
            writeObjectEnd(out, 1);
        }
    }
    void makeNamesAndTypesWithValidUTF8(NamesAndTypes & fields, const FormatSettings & settings, bool & need_validate_utf8)
    {
        for (auto & field : fields)
        {
            if (!field.type->textCanContainOnlyValidUTF8())
                need_validate_utf8 = true;
            WriteBufferFromOwnString buf;
            {
                WriteBufferValidUTF8 validating_buf(buf);
                writeJSONString(field.name, validating_buf, settings);
            }
            field.name = buf.str().substr(1, buf.str().size() - 2);
        }
    }
}
}