src/org/nutz/json/Json.java
public static void toJsonFile(File f, Object obj, JsonFormat format) {
        Writer writer = null;
        try {
            Files.createFileIfNoExists(f);
            writer = Streams.fileOutw(f);
            Json.toJson(writer, obj, format);
            writer.append('\n');
        }
        catch (IOException e) {
            throw Lang.wrapThrow(e);
        }
        finally {
            Streams.safeClose(writer);
        }
    }
public static void toJsonFile(File f, Object obj, JsonFormat format) {
        Writer writer = null;
        try {
            Files.createFileIfNoExists(f);
            writer = Streams.fileOutw(f);
            Json.toJson(writer, obj, format);
            writer.append('\n');
        }
        catch (IOException e) {
            throw Lang.wrapThrow(e);
        }
        finally {
            Streams.safeClose(writer);
        }
    }
public static void toJsonFile ( File f , Object obj , JsonFormat format ) { Writer writer = null ; try { Files . createFileIfNoExists ( f ) ; writer = Streams . fileOutw ( f ) ; Json . toJson ( writer , obj , format ) ; writer . append ( ' ' ) ; } catch ( IOException e ) { throw Lang . wrapThrow ( e ) ; } finally { Streams . safeClose ( writer ) ; } }
将一个 JAVA 对象以 JSON 的形式写到一个文件里，并且可以设定 JSON 字符串的格式化方式

@param f
文本文件
@param obj
JAVA 对象
@param format
JSON 字符串格式化方式 ，若 format 为 null ，则以 JsonFormat.nice() 格式输出
将一个 JAVA 对象以 JSON 的形式写到一个文件里，并且可以设定 JSON 字符串的格式化方式