fixed smart json