JSONObject.fromObject()

首先把这个方法报错问题解决!其实很简单,看看你的导包,是不是有这个:

import com.alibaba.fastjson.JSONObject;

其实需要的是这个:

import net.sf.json.JSONObject;

改下就好了。原因很明显啊,我就不说了。。下面是依赖的jar包。

一、开发场景

Java开发当中经常需要Json格式的数据,这就用到JSONObject类,本文章只提供以下两种JSONObject对应架包的下载方式。
1、com.alibaba.fastjson.JSONObject(依赖1个架包fastjson-1.2.28.jar)
2、net.sf.json.JSONObject(依赖6个架包commons-beanutils-1.9.3.jar、commons-collections-3.2.1.jar、
commons-lang-2.6.jar、commons-logging-1.1.1.jar、ezmorph-1.0.6.jar、json-lib-2.4-jdk15.jar)
文中Maven依赖下载需要不同版本的jar可以到maven仓库官网找到自己想要的版本的dependency依赖代码即可。maven仓库地址http://mvnrepository.com/
二、下载方法
1、方法一(直接下载)
下载地址(含1、2两种架包)http://download.csdn.net/download/justinqin/10158995
2、方法二(maven pom.xml依赖)
com.alibaba.fastjson.JSONObject依赖代码

[html] view plain copy

  1. <dependency>  
  2.     <groupId>com.alibaba</groupId>  
  3.     <artifactId>fastjson</artifactId>  
  4.     <version>1.2.28</version>  
  5. </dependency>  

net.sf.json.JSONObject依赖代码

[html] view plain copy

  1. <!-- JSONObject对象依赖的jar包 -->  
  2.         <dependency>  
  3.             <groupId>commons-beanutils</groupId>  
  4.             <artifactId>commons-beanutils</artifactId>  
  5.             <version>1.9.3</version>  
  6.         </dependency>  
  7.         <dependency>  
  8.             <groupId>commons-collections</groupId>  
  9.             <artifactId>commons-collections</artifactId>  
  10.             <version>3.2.1</version>  
  11.         </dependency>  
  12.         <dependency>  
  13.             <groupId>commons-lang</groupId>  
  14.             <artifactId>commons-lang</artifactId>  
  15.             <version>2.6</version>  
  16.         </dependency>  
  17.         <dependency>  
  18.             <groupId>commons-logging</groupId>  
  19.             <artifactId>commons-logging</artifactId>  
  20.             <version>1.1.1</version>  
  21.         </dependency>  
  22.         <dependency>  
  23.             <groupId>net.sf.ezmorph</groupId>  
  24.             <artifactId>ezmorph</artifactId>  
  25.             <version>1.0.6</version>  
  26.         </dependency>  
  27.         <dependency>  
  28.             <groupId>net.sf.json-lib</groupId>  
  29.             <artifactId>json-lib</artifactId>  
  30.             <version>2.2.3</version>  
  31.             <classifier>jdk15</classifier><!-- 指定jdk版本 -->  
  32.         </dependency>  
  33.         <!-- Json依赖架包下载 -->  

依赖部分内容来源于:https://blog.csdn.net/JustinQin/article/details/78799287

猜你喜欢

转载自blog.csdn.net/paranoria/article/details/81097759