for (Map.Entry<?, ?> entry : map.entrySet()) {
if (i > 0) {
sb.append(",");
}
sb.append("\"").append(entry.getKey().toString()).append("\":");
<BUG>appendObj(sb, clz, entry.getValue());
i++;</BUG>
}
sb.append("}");
<BUG>return genJsonObject(clz, sb.toString());
}
private void appendObj(StringBuilder sb, Class<?> clz, Object o) {
if (o instanceof java.lang.String) {</BUG>
sb.append("\"").append(o).append("\"");

for (Map.Entry<?, ?> entry : map.entrySet()) {
if (i > 0) {
sb.append(",");
}
sb.append("\"").append(entry.getKey().toString()).append("\":");
appendObj(sb, entry.getValue());
i++;
}
sb.append("}");
return sb.toString();
}
private void appendObj(StringBuilder sb, Object o) {
if (o instanceof java.lang.String) {
sb.append("\"").append(o).append("\"");
