Maven(pom文件)引入 java对象转JSON的jar包(互转也可以) JSONObject.fromObject方法报错飘红解决方案问题
通过maven的pom文件导入json相关的包
<!-- jsion和java互转 -->
<dependency><groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.8.3</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.1</version>
</dependency>
<dependency>
<groupId>net.sf.ezmorph</groupId>
<artifactId>ezmorph</artifactId>
<version>1.0.6</version>
</dependency>
导入之后的包如下图
注意:在使用JSONArray时要选择 net.sf.json这个包,而不是另外两个,如下图
如果在使用JSONArray是选择错了,会发现找不到fromObject(pros).toString())这个(pros为我自己的参数,表示Arraylist,你们可以根据自己需要换成bean什么的),特别坑,当然在使用JSONString或其他的也应该注意使用,为这个事坑了我一晚上,老以为是少jar包,最后发现是弄错了.
我是将ArrayList转化为json对象
然后java对象转json对象就可以使用了,之间互转也可以.
请多指教.