Java json中fromObject() undefined问题解决方案

    xiaoxiao2021-03-25  60

        Java中很多时候数据传递的时候需要用到将list集合转换成jsonarray形式传递,类似如下代码:

    List<Employee> list = new ArrayList<Employee>(); list.add(new Employee("a","13")); list.add(new Employee("b","14")); JSONArray jsonArray = JSONArray.fromObject(list); System.out.println(jsonArray.toString());     笔者在编码的时候遇到无法解析fromObject()函数的错误,经过查找资料网上的提供解决方案大体分为两类:

        1.lang包冲突,项目中存在几个lang包。

        2.json相关包没有全部导入,需要将相关的包导入齐全。相关包的下载可在csdn上搜索json-lib完整架包即可下载。

        笔者在解决前两个错误之后,问题仍是没有得到解决。此时发现类中包的inport存在问题,应该引入的是import net.sf.json.JSONArray;而不是import org.json.JSONArray;更改后问题得到解决。

        特记下,以备后日回顾。

    转载请注明原文地址: https://ju.6miu.com/read-38311.html

    最新回复(0)