IDEA 自定义toString 方法

 

IDEA 自动生成的toString 方法无法通过 JSONObject.parseObject(model.toString())方法直接生成jsonobject对象

 

比如默认的是这样,生成方法时,字符串拼接多少不是自己想要的:

 

会是这样的String对象。

 

但是IDEA可以自定义tostring 类型,settongs--->templates中可以自定义代码:

 

 然后调用自定义方法,生成的toString就是这样的:

 

 这种类型可以直接进行parseObject 转换成JSONObject。

{"dst_as":"","sub_attack_type":-1,"attack_type":-1,"log_sids":"","dip":"111.126.91.230","dst_asset_id":"","type":-1,"attack_dir":1,"dipv4_int":-1,"dport":-1,"mode":-1,"dst_city":"","id":"","sip":"0.0.0.0","dst_province":"","state":-1,"app_id":8,"log_ids":"","src_as":"","src_city":"","dst_country":"","severity":-1,"recv_time":-1,"confidence":-1,"end_time":-1,"log_sampled":false,"conn_dir":-1,"sipv4_int":-1,"rule_id":4,"intel_matches":"","start_time":-1,"log_count":-1,"stage":-1,"report_time":-1,"src_country":"","src_asset_id":"","name":"","info1":"","sport":-1,"info3":"","infos":"","src_province":"","info2":""}

生成的JOSN格式非常好用!

posted @ 2018-06-06 16:12  Clerver  阅读(903)  评论(0)    收藏  举报