|
@@ -1,8 +1,10 @@
|
|
|
package com.gis.common.util;
|
|
|
|
|
|
import cn.hutool.core.io.FileUtil;
|
|
|
+import cn.hutool.json.JSONUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.serializer.SerializerFeature;
|
|
|
+import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
import org.jetbrains.annotations.NotNull;
|
|
|
|
|
|
import java.io.File;
|
|
@@ -14,8 +16,8 @@ import java.util.regex.Matcher;
|
|
|
*/
|
|
|
public class FileUtils {
|
|
|
|
|
|
- public static void writeUtf8String(final Object content, final String filePath) {
|
|
|
- String data = getStringReplaceUrl(String.valueOf(content));
|
|
|
+ public static void writeUtf8String(final Object content, final String filePath) { // 使用Jackson库中的ObjectMapper类进行JSON处理
|
|
|
+ String data = getStringReplaceUrl(JSONUtil.toJsonStr(content));
|
|
|
FileUtil.writeUtf8String(data, filePath.replaceAll("/", Matcher.quoteReplacement(File.separator)));
|
|
|
}
|
|
|
|