Как разделить получить строку UTF

if (cmd == "card_request") {

   Debug.Log("FOund cards");
   ISFSObject responseParams = (SFSObject)evt.Params["params"];
   Debug.Log(responseParams.GetClass("cards").ToString());
   SFSArray data = (SFSArray)responseParams.GetSFSArray("cards");
   Debug.Log(data.GetUtfString(0));

   //for (int i = 0; i < data.GetUtfString(0).IndexOf("value"); i++) {
     firstSplit = data.GetUtfString(0).Split(';');
     Debug.Log(firstSplit);
   //}
   for (int i = 0; i < firstSplit[0].IndexOf("value"); i++) {
     secondSplit = firstSplit[0].Split(':');
     Debug.Log(secondSplit);
   }
   for (int i = 0; i < secondSplit[0].IndexOf("value"); i++) {
     thirdSplit = secondSplit[0].Split(',');
     Debug.Log(thirdSplit);
   }
}

данные поступают нормально в этой строке Debug.Log(data.GetUtfString(0)); Но когда я пытаюсь разделить его, это дает ошибки. Кто-нибудь может предложить мне эффективный способ разбить строку UTF. Нулевые исключения возникают при втором и третьем разделении

0 ответов

Другие вопросы по тегам