fix view/model json handling