最近无意中看到一篇Java动态json解析的博客,一开始,我很好奇,什么叫动态json解析,进去看一看,没想到,呵呵....只不过是json的格式化而已,而且,方法也比较复杂, 为什么不在数据返回的时候去格式化json呢?
我只是菜鸟一只,我觉得格式化json数据不就是把“[”,“]”,“{”,“}”和“,”这几个符号换行吗?直接替换就行了,下面是我的实现思路:
public String fomatJson(String json){
return json.replace("{", "{\r\n").replace("}", "\r\n}").replace("[", "[\r\n").replace("]", "\r\n]").replace("", ",\r\n");
}
代码简陋,方法粗暴,希望对各位有所帮助。如果各位喜欢,就在下面顶一下吧。