Fix PropertyEditorValueConverter when json is null or empty returning wrong type