| 
				
				Json to C#
				 | 
 | 
| lakoris | Дата: Понедельник, 28 Апреля 2014, 01:31 | Сообщение # 1 |  
 
постоянный участник 
Сейчас нет на сайте 
 
 | Здравствуйте. Помогите "принять" из Json массива данные в C#, пожалуйста.   Есть такая строчка: Код {"id":null,"gorin":1,"gorout":null}     Как мне принять это в C#? Все переменные int типа.
 |  
| 
 | 
 |    | 
| Novatorvlad | Дата: Понедельник, 28 Апреля 2014, 08:14 | Сообщение # 2 |  
 
постоянный участник 
Сейчас нет на сайте 
 
 | Парсер нужен же.
  Девбложек
 |  
| 
 | 
 |    | 
| lakoris | Дата: Понедельник, 28 Апреля 2014, 08:17 | Сообщение # 3 |  
 
постоянный участник 
Сейчас нет на сайте 
 
 | Novatorvlad, как я понимаю, парсер - программа, "раскидывающая из кучи по местам"?   Можно рассказать подробнее?
 |  
| 
 | 
 |    | 
 | 
| lakoris | Дата: Понедельник, 28 Апреля 2014, 20:04 | Сообщение # 5 |  
 
постоянный участник 
Сейчас нет на сайте 
 
 | Левша, Спасибо, но ничего хорошего я не нашел Добавлено (28.04.2014, 20:04) --------------------------------------------- Тогда другой вопрос: Как написать простой парсер? Допустим, есть строка:     Как распределить все? int1 = все от начала до первой запятой, int2 = все от первой запятой до второй, int3 = все от второй запятой до третьей, и т.д.?
 |  
| 
 | 
 |    | 
| Storm54 | Дата: Понедельник, 28 Апреля 2014, 20:11 | Сообщение # 6 |  
 
постоянный участник 
Сейчас нет на сайте 
 
 | Для этого есть метод Split в классе string. В качестве аргумента принимает символ, который будет выступать разделителем. Возвращает массив строк.
 
 Сообщение отредактировал Storm54 - Понедельник, 28 Апреля 2014, 20:12  |  
| 
 | 
 |    | 
| Arhimondus | Дата: Понедельник, 28 Апреля 2014, 20:41 | Сообщение # 7 |  
 
частый гость 
Сейчас нет на сайте 
 
 | Вот отличная библиотека http://json.codeplex.com.
 |  
| 
 | 
 |    | 
| lakoris | Дата: Понедельник, 28 Апреля 2014, 21:38 | Сообщение # 8 |  
 
постоянный участник 
Сейчас нет на сайте 
 
 | Storm54, Спасибо, помог)   Кому интересно:   Код    void Start () {           char[] delimiterChars = {','}; 
           string text = "1,2,3";           Debug.Log("Original text: " + text); 
           string[] words = text.Split(delimiterChars);           Debug.Log("{0} values in text:" + words.Length); 
           Debug.Log(words[0]);           Debug.Log(words[1]);           Debug.Log(words[2]);   }      
   Где Код char[] delimiterChars = {','};   - разделители. Тут только 1) {',', ':', ' !', '.'} - пример
 |  
| 
 | 
 |    |