<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>2.0.21</version>
</dependency>
这样写的maven 但是getString parseObject很多方法用不了 是为什么啊
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>2.0.21</version>
</dependency>
这样写的maven 但是getString parseObject很多方法用不了 是为什么啊

666666666666666
具体什么方法用不了,错误是什么
美味的曲奇 发表于 2022-12-28 18:47
具体什么方法用不了,错误是什么
getString方法用不了
public static void main(String[] args) throws IOException {
httpApi api = new httpApi();
String run = api.run("xxx");
JSONObject jsonObject = (JSONObject) JSON.parse(run);
String content = JSON.getString("content");
System.out.println(content);
}
java: 找不到符号
符号: 方法 getString()
位置: 类型为org.json.simple.JSONObject的变量 js
这里小雨. 发表于 2022-12-28 18:53
getString方法用不了
public static void main(String[] args) throws IOException {
httpA ...
JSON.getString("content");
有没有一种可能,谁的 `JSON` 都不能getString,可以getString的是 JsonObject

就是 JSON.parse(run) 返回的那个
美味的曲奇 发表于 2022-12-28 19:04
JSON.getString("content");
有没有一种可能,谁的 `JSON` 都不能getString,可以getString的是 JsonObjec ...
String content = jsonObject.getString("content");
getString还是红的
复现失败
检查一下JSONObject
是否是 com.alibaba.fastjson.JSONObject 或者 com.alibaba.fastjson2.JSONObject
是不是错误的引用了其他的类
检查一下JSONObject
是否是 com.alibaba.fastjson.JSONObject 或者 com.alibaba.fastjson2.JSONObject
是不是错误的引用了其他的类


美味的曲奇 发表于 2022-12-28 19:16
复现失败
检查一下JSONObject
是否是 com.alibaba.fastjson.JSONObject 或者 com.alibaba.fastjson2.JSONOb ...
卧槽 org.json.simple.JSONObject用了这个包 难怪了 谢谢大佬
大佬知道
{"code":200,"msg":"success","result":{"content":"今天发工资了给女神转了1500,她一直以为我一个月只挣1500,其实不是的,我捡垃圾一个月挣9000,给她转1500剩下7500给女神雇了五个舔狗,我只是害怕她只有我一个人舔会不开心。"}}
这种套了两层的怎么取content的值吗?
美味的曲奇 发表于 2022-12-28 19:16
复现失败
检查一下JSONObject
是否是 com.alibaba.fastjson.JSONObject 或者 com.alibaba.fastjson2.JSONOb ...
确实导错包了 佩服大佬
{"code":200,"msg":"success","result":{"content":"XXX"}}
那大佬知道怎么取到result里的content值吗...
这里小雨. 发表于 2022-12-28 19:31
确实导错包了 佩服大佬
{"code":200,"msg":"success","result":{"content":"XXX"}}
镶套结构使用 getJSONObject 方法处理


美味的曲奇 发表于 2022-12-28 19:48
镶套结构使用 getJSONObject 方法处理
感谢大佬