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对象就可以使用了,之间互转也可以.

请多指教.

猜你喜欢

转载自blog.csdn.net/qq_36155422/article/details/80236838