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
- <dependency>
- <groupId>com.alibaba</groupId>
- <artifactId>fastjson</artifactId>
- <version>1.2.28</version>
- </dependency>
net.sf.json.JSONObject依赖代码
[html] view plain copy
- <!-- JSONObject对象依赖的jar包 -->
- <dependency>
- <groupId>commons-beanutils</groupId>
- <artifactId>commons-beanutils</artifactId>
- <version>1.9.3</version>
- </dependency>
- <dependency>
- <groupId>commons-collections</groupId>
- <artifactId>commons-collections</artifactId>
- <version>3.2.1</version>
- </dependency>
- <dependency>
- <groupId>commons-lang</groupId>
- <artifactId>commons-lang</artifactId>
- <version>2.6</version>
- </dependency>
- <dependency>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- <version>1.1.1</version>
- </dependency>
- <dependency>
- <groupId>net.sf.ezmorph</groupId>
- <artifactId>ezmorph</artifactId>
- <version>1.0.6</version>
- </dependency>
- <dependency>
- <groupId>net.sf.json-lib</groupId>
- <artifactId>json-lib</artifactId>
- <version>2.2.3</version>
- <classifier>jdk15</classifier><!-- 指定jdk版本 -->
- </dependency>
- <!-- Json依赖架包下载 -->
依赖部分内容来源于:https://blog.csdn.net/JustinQin/article/details/78799287
JSONObject.fromObject()相关推荐
- java json返回null_java-JSON jsonObject.optString()返回字符串“ null”
我的Josn解析器很长,必须创建一个新类来解决该问题,然后只需在每个方法中添加1条额外的行并重命名当前的JSONObject属性名称,因此所有其他调用都引用我的新类而不是JSONObject. pub ...
- android 读取json数据(遍历JSONObject和JSONArray)
android 读取json数据(遍历JSONObject和JSONArray) public String getJson(){ String jsonString = "{\" ...
- 详解JSONObject.parseObject和JSONObject.fromObject——Web网络系列学习笔记
一. 说明 com.alibaba.fastjson.JSONObject是经常会用到的JSON工具包,同样它的转换方法也会经常被我们使用,包括对象转成JSON串,JSON串转成java对象等,如果过 ...
- python 替换字符串的方法replace()、正则re.sub()
一.replace()函数 1用字符串本身的replace方法: a = 'hello word' b = a.replace('word','python') print b 1 2 3 二.re. ...
- Scrapy 学习笔记(-)
Scrapy Scrapy 是一个为了爬取网站数据,提取结构性数据而编写的应用框架. 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中.其最初是为了页面抓取 (更确切来说, 网络抓取 )所 ...
- 67)vector的begin() end() 和 front() back()的区别 rbegin() rend()
1) ·············· 2)`````````v1.begin() 和v1.end() 是作为迭代器v1的 第一个位置 和 最后一个元素的下一个位置. `````````````v1. ...
- 转:【CSS/JS学习】如何实现单行/多行文本溢出的省略(...)--老司机绕过坑道的正确姿势...
本文来源:http://www.cnblogs.com/penghuwan/p/6682303.html 引言: 写前端UI的朋友们也许都遇到过这样的问题:我们需要实现这样一个需求,在一个父级元素中隐 ...
- Python中的对象,类,super()函数
对象:(1)外观的特征 (2)正在做的事情 比如:那个穿蓝色衣服的正在打球的帅哥 类:属性(静态的变量)+方法(函数)是对对象的近似 类名约定是以大写字母开始的 类的出现: 是为了使得对象可以进行大 ...
- Python中的super()函数
多路继承的问题 描述: 解决这样的问题Python中可以使用super() super()函数有点: (1)在父类中可以直接的调用未绑定的方法 (2)在确保所有的父类的构造方法都使用了super()函 ...
- 函数assert()详解
函数assert()详解: 断言assert是一个宏,该宏在<assert>中,,当使用assert时候,给他个参数,即一个判读为真的表达式.预处理器产生测试该断言的代码,如果断言不为真, ...
最新文章
- CI配置文件 --------- autoload.php
- js 数据类型_js中检测数据类型的方法汇总
- kafka日志和数据分离
- 前端学习(555):margin与容器的尺寸
- 多mysql实例下开发需要注意主从同步延迟
- linux本地时间与utc不一致_Linux下CST和UTC时间的区别以及不一致的解决方法
- 嵌入式Linux系统编程学习之一目录结构
- C语言宏定义中#define中的井号#的使用
- java开发steam平台_stma(steam平台)
- 产品读书《把时间当朋友》
- sunshine in the rainsunshine in the rain
- 智能人物画像综合分析系统——Day6
- offer比较:华为云核心网产品线和作业帮 都是开发
- OSChina 周五乱弹 —— 我想当个昏君
- 如何制作动态拼图?教你如何在线拼接动图
- 创业管理实战2021年秋(考试答案)
- 一年多前的Linux笔记,仅以此文纪念当时的年少无知
- BZOJ3036 绿豆蛙的归宿
- CUDA并行编程较有用的总结
- 混合云解决方案:统一化、简化、创新化
热门文章
- 兼容PC、移动端(微信公众号) vue全屏滚动组件 支持vue2和vue3
- MyBatis防止SQL注入的方法
- Web前端三大框架的总结,你是否知道呢?
- 数学建模题型及其常用算法
- 计算机二级python经典真题
- P2P(对等网络)、 PT 下载与 BT 下载
- Android端公司通讯录开发与实现(二)
- npm打包项目报错:npm ERR! A complete log of this run can be found in:npm ERR! C:\Users\AppData\Roa...
- 数学建模预测模型实例(二)---表白墙影响力量化模型
- SCRT软件的使用教程