永发信息网

net.sf.json.JSONObject与Android自带的JSON解析类冲突怎么办

答案:4  悬赏:60  手机版
解决时间 2021-02-14 13:00
net.sf.json.JSONObject与Android自带的JSON解析类冲突怎么办
最佳答案
在Android中,由于类名相同,可能造成冲突,解决方案:
1. 尽量使用同一个库下的JSON解析工具。
2. 如果类型相同,但是包名不同,建议使用完整的包名+类名定义变量,例如java中,java.sql.Date和java.uitl.Date两个都是Date类,但是怎么区分呢,就可以通过包名+类名来区分:
java.sql.Date date1 = new java.sql.Date();
java uitl.Date date2 = new java.uitl.Date();
3. JSONObject也一样,可以使用这种方式。
4. Android中,json的解析,建议使用google提供的Gson这个开源库,json的解析或者对象与json转换,只需要一行代码。
Gson gson = new Gson();
gson.toJson(object); gson.fromJson(json.Object.class);
全部回答
android自带json解析器 import org.json.jsonarray; import org.json.jsonexception; import org.json.jsonobject; 所以不用使用net.sf.json.jsonobject,如果一定要用这个,你得把它加入build path
import 里面去掉不要的包就好了
那是因为你导包的问题吧? 要么全用android的 要么就全部是net包下面的,你看看导包有没有混乱
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
龙泉优质饮用水地址在哪,我要去那里办事
在做现金流量表时,应收票据算现金流量吗
白咖啡苦么?
雨刮器里面的水结冰了,怎么样把它化开?
【feel like】feellike的用法
磨头镇星港村卫生室在什么地方啊,我要过去处
我1992年上班2017年病退能拿多少钱
瑞雨沐春绿化服务中心地址好找么,我有些事要
霸州市农村信用合作联社兴华路分社这个地址在
两种中药可以一起吃吗?
上下牙齿一般是对齐还是错开的
姓哈哈嘉禾路供水站地址有知道的么?有点事想
QQ飞车里的越南服是什么意思
丽华装璜地址在哪,我要去那里办事
美优特供水站地址有知道的么?有点事想过去
推荐资讯
777福泰隆NO.1130地址有知道的么?有点事想过
贝贝母婴生活馆地址在什么地方,想过去办事
女人的奶长什么样
谁有特殊传说漫画6和7
设集合A={X|X>0},B={X|X<-1或X≥2}}则A∪B
生产准备机构的主要任务是根据建设项目的( 
八音艺术教育中心(军供站门店)地址在哪,我要
请问女生会生自己不在乎的男生的气吗?为什么
一条金手链大约多少钱??
it is there 和it is over there 是不是都可
【灭鼠药品】...溴敌隆、敌鼠钠盐等。这些灭
山西省大同市城区柳港园b区属于哪个街道办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?