| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Mizter Egoist 01.05.2017 20:21 / 01.05.2017 20:40
У БД следующая структура:$_tableItems[^table::create{item quantity price}]
^_hash.items.foreach[;value]{
^if($value is hash){
^_tableItems.append[
^value.foreach[key;value]{
^if($key eq 'item'){$.item[$value]}
^if($key eq 'quantity'){$.quantity[$value]}
^if($key eq 'price'){$.price[$value]}
}
]
}
}
$_hashItems[^json:string[$_tableItems]]Немного подумал и понял: $_basketString[^taint[as-is;$_basketData.items]]
$_basketHash[^json:parse[$_basketString]]
$_tableItems[^table::create{item quantity price}]
^_basketHash.foreach[;value]{
^if($value is hash){
^_tableItems.append[
^value.foreach[key;value]{
^if($key eq 'item'){$.item[$value]}
^if($key eq 'quantity'){$.quantity[$value]}
^if($key eq 'price'){$.price[$value]}
}
]
}
}
$_basketJSON[
$.uuid[$_basketData.bID]
$.items[$_tableItems]
$.create_at[$_basketData.create_at]
]
^json:string[$_basketJSON]