doc
Client
- Регистрация
- 30.03.2012
- Сообщения
- 8 685
- Благодарностей
- 4 641
- Баллы
- 113
C#:
string data = "0001:351;0002:352;0003:353";
string main_tpl = "{{\"stocks\": [{0}]}}";
string element_tpl = "{{\"offer_id\": \"{0}\", \"product_id\": {1}, \"stock\": 0, \"warehouse_id\": 22142605386000}}";
List<string> elements = new List<string>();
foreach(string data_part in data.Split(';'))
elements.Add(string.Format(element_tpl, data_part.Split(':')[0], data_part.Split(':')[1]));
return string.Format(main_tpl, string.Join(", ", elements));