JSON settings support