Skip to content

Instantly share code, notes, and snippets.

@330132662
Last active December 21, 2021 09:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 330132662/2d05170656bdb14aaa7a6254167e0eeb to your computer and use it in GitHub Desktop.
Save 330132662/2d05170656bdb14aaa7a6254167e0eeb to your computer and use it in GitHub Desktop.
当需要将http返回的json 数据拿到原始字符串时,将实体类tostring转换位字符串的模板 ,还有一点缺陷,时间来不及了 ,先这么用着。
public java.lang.String toString() {
#if ( $members.size() > 0 )
#set ( $i = 0 )
return "{\"" +
#foreach( $member in $members )
#if ( $i == 0 )
"##
#else
"\",\" ##
#end
#if ( $member.objectArray )
#if ($java_version < 5)
$member.name\":\"" + ($member.accessor == null ? null : java.util.Arrays.asList($member.accessor)) +
#else
$member.name\":\"" + java.util.Arrays.toString($member.accessor) +
#end
#elseif ( $member.primitiveArray && $java_version >= 5)
$member.name\":\"" + java.util.Arrays.toString($member.accessor) +
#elseif ( $member.string )
$member.name\":\"" + $member.accessor +
#else
$member.name\":\"" + $member.accessor +
#end
#set ( $i = $i + 1 )
#end
"\"}";
#else
return "$classname{}";
#end
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment