fixed  JSON_nan_bug