时间:2015.10.12 发布人:dapigulaowang
已解决问题
谷歌dapigulaowang用户在2015.10.12提交了关于“
异世邪君J**A中JSONObject”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-16T05:45:41。在用json时发现两个JSONObject,org.json.simple.JSONObject和org.json.JSONObject,两者有什么优缺?希望大家能够帮助她。
详细问题描述及疑问:在用json时发现两个JSONObject,org.json.simple.JSONObject和org.json.JSONObject,两者有什么优缺?期待您的答案,你是我的宝贝,你是我的花,谢谢你对我的帮助!
希望以下的回答,能够帮助你。
第1个回答
用户名:_liaoyuan_
privatestaticStringcastToJson(Objectobj){
if(obj==**ll){
return"**ll";
}else331215问答if(objinstanceofBoolean){
retu行口盾普右支此预片光板rnobj.toString();
}elseif(objinstanceofInt硫理采错意见银eger||objin夜普块低才七受际国卷纸stanceofLon群了g
||objinstanceofFloat||objinstanceofDouble
||objinst组课业盟苦散还束胡永anceofShort||o第bjinstanceofj**a.math罗刚省孙余九量笔流.BigInteger
||objinstanceofj**a.math.BigDecimal){
r素单促罪帝咬eturnobj.toSt分用农圆杆早容ring();
}elseif(objinstanceofString){
Stringv=(String)obj;
v=v.replaceAll("\\","\\\\")任育;
v=v.replaceAll("
","\\n");
v=v.replace苗官剧居船All("
","\\r");
某右婷判划细促的宪家京v=v.replaceAll(""","\\"");
v=v.replaceAll("'","\\'");
return"""+v+""";
}elseif(objinstanceofj**a置规层发混广.***.Date){
j**a.text.Simpl细宪们食各eDateFormatdf=newj**a.tex货买差略希斗院谈思轮达t.SimpleDateFormat(
"yyyy-MM-dd")并范红;
j**a.***.Datev=(j**a.***.Date)o众动bj;
Strings=df.format(newj**a.***.Date(v.getTime()));
return"""+s+""";
}elseif(objinstanceofj**a.***.Date){
j**a.text.SimpleDateFormatdf=newj**a.text.SimpleDateFormat(
"yyyy-MM-dd");
j**a.***.Datev=(j**a.***.Date)obj;
Strings=df.format(v);
return"""+s+""";
}elseif(objinstanceofj**a.sql.Timestamp){
j**a.text.SimpleDateFormatdf=newj**a.text.SimpleDateFormat(
"yyyy-MM-ddh**h**:mm:ss");
j**a.sql.Timestampv=(j**a.sql.Timestamp)obj;
Strings=df.format(newj**a.***.Date(v.getTime()));
return"""+s+""";
}else{
return**ll;
}
}
还是用这个自己手都转看着放心,他们那个用着不舒服