001package com.orsoncharts.util.json; 002 003import java.io.IOException; 004import java.io.Writer; 005 006/** 007 * Beans that support customized output of JSON text to a writer shall implement this interface. 008 * @author FangYidong<fangyidong@yahoo.com.cn> 009 */ 010public interface JSONStreamAware { 011 012 /** 013 * write JSON string to out. 014 * 015 * @param out the output writer. 016 * 017 * @throws IOException if there is an I/O problem. 018 */ 019 void writeJSONString(Writer out) throws IOException; 020 021}