EclipseBuild Path添加JAR包也无法使用的Gson配置

    xiaoxiao2023-12-06  164

    问题描述:

    今天上午,开始写为微信模板消息,微信接口的post包是json格式的,

    所以呢,先是找一个json转换工具包,找到了gson,google的,一开始

    的配置感觉是顺利的,跟平常一样:项目-》build path-》libraries-》add external jar-》apply

    看这似乎很顺利没买病哦!

    结果可把我搞得,运行失败 :

    ca3f0e887ea511e9a2bd525400dca728

    真是各种找不到类啊!

    也跟平常一样,Google搜索找解决方案,结果搜了可能有十几篇文章吧,开始我是新建普通Java项目,

    那当然是普通Java项目的解决方法啦,最终未果,看的文章说的build path,我也没构建错误啊,

    怎么就运行不起来了,可把自己气的…

    茅塞顿开,昨晚刚刚培训完SSM框架maven 依赖配置,我就想,何不创建个maven项目试试,

    直接配置多好啊,一路畅通,一试便成功运行程序使用Gson new对象啦(呵呵呵)

    解决方案:

    新建一个maven项目next next next直到填写 group id (只写根据需要填写一下)打开pom.xml配置文件在中添加 配置信息,copy一下xml过去就好了 <!-- google gson 依赖 --> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.2.4</version> </dependency>

    测试一波:

    package com.first.wechat_msg; import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; import com.google.gson.JsonParser; /** * Hello world! * */ public class App { public static void main( String[] args ) { JsonObject json = new JsonObject(); JsonObject tmpData = new JsonObject(); tmpData.addProperty("value", "注册成功!"); tmpData.addProperty("color", "red"); json.add("first", tmpData); System.out.println(json); } }

    终于成功!

    最新回复(0)