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

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

JSONObject.fromObject()相关推荐

  1. java json返回null_java-JSON jsonObject.optString()返回字符串“ null”

    我的Josn解析器很长,必须创建一个新类来解决该问题,然后只需在每个方法中添加1条额外的行并重命名当前的JSONObject属性名称,因此所有其他调用都引用我的新类而不是JSONObject. pub ...

  2. android 读取json数据(遍历JSONObject和JSONArray)

    android 读取json数据(遍历JSONObject和JSONArray) public String getJson(){ String jsonString = "{\" ...

  3. 详解JSONObject.parseObject和JSONObject.fromObject——Web网络系列学习笔记

    一. 说明 com.alibaba.fastjson.JSONObject是经常会用到的JSON工具包,同样它的转换方法也会经常被我们使用,包括对象转成JSON串,JSON串转成java对象等,如果过 ...

  4. python 替换字符串的方法replace()、正则re.sub()

    一.replace()函数 1用字符串本身的replace方法: a = 'hello word' b = a.replace('word','python') print b 1 2 3 二.re. ...

  5. Scrapy 学习笔记(-)

    Scrapy Scrapy 是一个为了爬取网站数据,提取结构性数据而编写的应用框架. 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中.其最初是为了页面抓取 (更确切来说, 网络抓取 )所 ...

  6. 67)vector的begin() end() 和 front() back()的区别 rbegin() rend()

    1) ·············· 2)`````````v1.begin() 和v1.end()  是作为迭代器v1的 第一个位置  和 最后一个元素的下一个位置. `````````````v1. ...

  7. 转:【CSS/JS学习】如何实现单行/多行文本溢出的省略(...)--老司机绕过坑道的正确姿势...

    本文来源:http://www.cnblogs.com/penghuwan/p/6682303.html 引言: 写前端UI的朋友们也许都遇到过这样的问题:我们需要实现这样一个需求,在一个父级元素中隐 ...

  8. Python中的对象,类,super()函数

    对象:(1)外观的特征 (2)正在做的事情 比如:那个穿蓝色衣服的正在打球的帅哥  类:属性(静态的变量)+方法(函数)是对对象的近似 类名约定是以大写字母开始的 类的出现: 是为了使得对象可以进行大 ...

  9. Python中的super()函数

    多路继承的问题 描述: 解决这样的问题Python中可以使用super() super()函数有点: (1)在父类中可以直接的调用未绑定的方法 (2)在确保所有的父类的构造方法都使用了super()函 ...

  10. 函数assert()详解

    函数assert()详解: 断言assert是一个宏,该宏在<assert>中,,当使用assert时候,给他个参数,即一个判读为真的表达式.预处理器产生测试该断言的代码,如果断言不为真, ...

最新文章

  1. CI配置文件 --------- autoload.php
  2. js 数据类型_js中检测数据类型的方法汇总
  3. kafka日志和数据分离
  4. 前端学习(555):margin与容器的尺寸
  5. 多mysql实例下开发需要注意主从同步延迟
  6. linux本地时间与utc不一致_Linux下CST和UTC时间的区别以及不一致的解决方法
  7. 嵌入式Linux系统编程学习之一目录结构
  8. C语言宏定义中#define中的井号#的使用
  9. java开发steam平台_stma(steam平台)
  10. 产品读书《把时间当朋友》
  11. sunshine in the rainsunshine in the rain
  12. 智能人物画像综合分析系统——Day6
  13. offer比较:华为云核心网产品线和作业帮 都是开发
  14. OSChina 周五乱弹 —— 我想当个昏君
  15. 如何制作动态拼图?教你如何在线拼接动图
  16. 创业管理实战2021年秋(考试答案)
  17. 一年多前的Linux笔记,仅以此文纪念当时的年少无知
  18. BZOJ3036 绿豆蛙的归宿
  19. CUDA并行编程较有用的总结
  20. 混合云解决方案:统一化、简化、创新化

热门文章

  1. 兼容PC、移动端(微信公众号) vue全屏滚动组件 支持vue2和vue3
  2. MyBatis防止SQL注入的方法
  3. Web前端三大框架的总结,你是否知道呢?
  4. 数学建模题型及其常用算法
  5. 计算机二级python经典真题
  6. P2P(对等网络)、 PT 下载与 BT 下载
  7. Android端公司通讯录开发与实现(二)
  8. npm打包项目报错:npm ERR! A complete log of this run can be found in:npm ERR! C:\Users\AppData\Roa...
  9. 数学建模预测模型实例(二)---表白墙影响力量化模型
  10. SCRT软件的使用教程