package Ġdev . tang . tool . export Ċ Ċ import Ġjava . io . Buffered Writer Ċ import Ġjava . io . File OutputStream Ċ import Ġjava . io . IOException Ċ import Ġjava . io . OutputStream Writer Ċ Ċ /** Ċ Ġ* Ġ åĨħå®¹ å¯¼åĩº Ċ Ġ*/ Ċ abstract Ġclass ĠAbstract Export Ċ /** Ċ Ġ* Ġ æŀĦéĢł åĩ½æķ° Ċ Ġ* Ċ Ġ* Ġ@ param Ġsuffix Ċ Ġ*/ Ċ ( ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* Ġ å¯¼åĩº çļĦæĸĩä»¶ åĲįç§° ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġprotected Ġvar ĠfileName : ĠString , Ġsuffix : ĠString ) Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ å¯¼ åĩºçļĦ æł¼å¼ı åĲİ ç¼Ģ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprotected Ġvar Ġsuffix : ĠString ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . suffix Ġ= Ġ".$ suffix " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ å¯¼åĩº åĩ½æķ° ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġabstract Ġfun Ġexport () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĨĻåħ¥ æķ°æį® åĪ° çĽ®æłĩ è·¯å¾Ħ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġexport Url ĊĠĠĠĠ Ġ* Ġ@ param Ġsb ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprotected Ġfun Ġwrite Json File ( export Url : ĠString , Ġsb : ĠStringBuffer ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbw Ġ= ĠBuffered Writer ( OutputStream Writer ( File OutputStream ( export Url ), Ġ" UTF - 8 ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbw . write ( sb . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbw . flush () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbw . close () ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( io e : ĠIOException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġio e . printStackTrace () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ } Ċ