Closed Strech closed 10 years ago
Есть похожая ситуация с пустым объектом, когда его заменяем на что-то другое.
Попробую использовать объект Lurker::Json::Whatever
для таких неопределенных ситуаций https://github.com/razum2um/lurker/blob/db1d1d577d933304cdf646cbca0cba1fa0e6380a/lib/lurker/json/schema/object.rb#L43
По спецификации, если указать списку, что
items
у него{}
или[]
это означает «что угодно», а не объект или массив.Сдедующие примеры должны парситься и дампиться эдентично:
Так же есть проблемы с операцией
merge!
иreplace!
еслиitems
— что угодно.