新建一个叫"ArrayToJson"的类
再将下面的代码粘贴进去
public class ArrayToJson {
public static String toJson ( String[ ] strings) {
String out= "[" ;
int i= 1 ;
for ( String s: strings) {
out= out+ "\"" + s+ "\"" ;
if ( i< strings. length) {
out = out + "," ;
i++ ;
}
}
out= out+ "]" ;
return out;
}
}
之后复制下面这段代码
public java. lang. String toString ( ) {
return "{\"$classname\":{"
#set ( $i = 0 )
#foreach ( $member in $members) #if ( $i == 0 )
+ "#####
#else
+ ", ####
#end#if ( $member. string || $member. date)
\"$member.name\":\""
#else
\"$member.name\":"
#end#if ( $member. primitiveArray || $member. objectArray)
+ ArrayToJson. toJson ( $member. name)
#elseif ( $member. string || $member. date)
+ $member. accessor+ '\"'
#else
+ $member. accessor
#end#set ( $i = $i + 1 )
#end
#if ( $class . hasSuper )
+ "},\"super-$classname\":" + super . toString ( ) + "}" ;
#else
+ "}}" ;
#end
}
再粘贴到这个位置
完成了 使用toString试一下吧!