static void Test4()
        {
            //Создаем запрос
            SberbankAST.SberbankAstRequest myReq = new SberbankAST.SberbankAstRequest("техническая жидкость");
            //SberbankAST.SberbankAstRequest myReq = new SberbankAST.SberbankAstRequest("");

            // получаем ответ строкой
            string testStr = myReq.GetResponse;

            // парсим первый уровень ответа (JSON)
            SberbankAST.JsonResponse myResponse = JsonConvert.DeserializeObject <SberbankAST.JsonResponse>(testStr);

            // парсим второй уровень ответа (JSON)
            SberbankAST.JsonRoot myRoot = JsonConvert.DeserializeObject <SberbankAST.JsonRoot>(myResponse.data);

            // парсим третий уровень (JSON)
            SberbankAST.JsonResponseData dataJson = JsonConvert.DeserializeObject <SberbankAST.JsonResponseData>(myRoot.data);

            // парсим третий уровень (XML)
            XmlSerializer ser = new XmlSerializer(typeof(SberbankAST.MyDataRow));

            SberbankAST.MyDataRow myDataRow = (SberbankAST.MyDataRow)ser.Deserialize(new StringReader(myRoot.tableXml));

            foreach (Hit hit in myDataRow.Hits)
            {
                Console.WriteLine(new SberbankAst(hit, myReq).ToString(false));
                Console.WriteLine(new SberbankAst(hit, myReq).ToString(true));
            }
        }
        static void Test2()
        {
            Elasticrequest myTest = new Elasticrequest();

            myTest.Filters = new Filters();
            myTest.Filters.MainSearchBar = new MainSearchBar {
                Value = "техническая жидкость", Type = "best_fields", Minimum_should_match = "100%"
            };

            string testStr = myTest.ToString();

            SberbankAST.SberbankAstRequest myReq = new SberbankAST.SberbankAstRequest("техническая жидкость");
            testStr = myReq.GetResponse;

            //testStr = Regex.Escape(testStr);
            string testStrUn = Regex.Unescape(testStr);

            File.WriteAllText("response.json", testStr);
            File.WriteAllText("responseUnescape.json", testStrUn);

            /*
             * byte[] bytesIn = Encoding.Unicode.GetBytes(testStr);
             * byte[] bytesOut = Encoding.Convert(Encoding.Unicode, Encoding.UTF8, bytesIn);
             * testStr = Encoding.UTF8.GetString(bytesOut);
             */

            testStrUn = JsonConvert.DeserializeObject <string>(testStrUn);
            testStr   = JsonConvert.DeserializeObject <string>(testStr);
        }