Показать сообщение отдельно
  #1 (permalink)  
Старый 10.04.2015, 02:14
Интересующийся
Отправить личное сообщение для glot Посмотреть профиль Найти все сообщения от glot
 
Регистрация: 26.10.2008
Сообщений: 24

конверт xml to json
Вопрос следующий есть xml
<Products>
 <ProductAttribute Cid="5" Aid="A2">
  <ProductCat>Вода</ProductCat>
  <Value>минеральная</Value>
 </ProductAttribute>
 <ProductAttribute Cid="5" Aid="A4">
  <ProductCat>Вода</ProductCat>
  <Value>газированая</Value>
 </ProductAttribute>
 <ProductAttribute Cid="4" Aid="M122">
  <ProductCat>Рыба</ProductCat>
  <Value>Карась</Value>
 </ProductAttribute>
</Products>

где :
Cid- это id категории
Aid- это артикул товара
ProductCat-категория привязаная к Cid
Value-значение привязаное к Aid
мне нужно получить

{"Products":[
{"Cid":"5","ProductCat":"Вода","values":[{"AId":"A2","Value":"минеральная"},{"AId":"A4","Value":"газированая"}]},
{"Cid":"4","ProductCat":"Рыба","values":[{"AId":"M122","Value":"Карась"}]}
]}



XML я распарсил, в цикле получаю все значения и атрибуты товаров.
Как упаковать все в json?
Количество товаров и категории меняются

Последний раз редактировалось glot, 10.04.2015 в 14:26.
Ответить с цитированием