官方网址: http://json-lib.sourceforge.net/
需要准备的jar包
1. json-lib-2.4-jdk15.jar 目前最新版, 下载地址 http://sourceforge.net/projects/json-lib/files/
2. HttpClient 用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包 。 下载地址 http://hc.apache.org/downloads.cgi
3. commons Lang 这一组API是提供一些基础的、通用的操作和处理,如自动生成toString()的结果 。 下载地址 http://commons.apache.org/lang/download_lang.cgi
4. Commons Logging Apache通用日志工具 http://commons.apache.org/logging/download_logging.cgi
5. Commons Collections 为Java标准的Collections API提供了相当好的补充 下载地址 http://commons.apache.org/collections/download_collections.cgi
6. Commons BeanUtils 利用反射机制对JavaBean的属性进行处理 下载地址 http://commons.apache.org/beanutils/download_beanutils.cgi
7. EZMorph 是一个简单的java类库用于将一种对象转换成另外一种对象 下载地址 http://sourceforge.net/projects/ezmorph/files/
public class AccessToken {
private String accessToken;
private int expiresIn;
public String getaccess_token() {
return this.accessToken;
}
public void setaccess_token(String s) {
this.accessToken = s;
}
public int getexpires_in() {
return this.expiresIn;
}
}
jsonstring=》object
String jsonString = "{\"access_token\":\"war3a-1vXsrQbRWUHp0d4vbQ5S0rTRgRFucxUuWYV7262JQ6HigPCwsZ5TtwmcIFJwjllzeHLYcuz8Huo11QQg\",\"expires_in\":7200}"
.replace('"', '\'');
JSONObject jb = JSONObject.fromObject(jsonString);
AccessToken ac = (AccessToken) JSONObject.toBean(jb, AccessToken.class);
object=》jsonstring
JSONObject jb1 = JSONObject.fromObject(ac);
System.out.println(jb1.toString());
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)