gpt4 book ai didi

java - 如何使用 gson 解析包含列表的 json 字符串?

转载 作者:行者123 更新时间:2023-11-29 06:14:03 26 4
gpt4 key购买 nike

我如何在 Java 中使用 Gson 解析这个特定的 json 字符串?

{"orders":[{"oid":"347","status":"1"},{"oid":"348","status":"1"}],"a":14.15,"b":0}

有问题的是订单列表。

我想必须对 Gson.parse(json,type-toke) 使用“类型标记”参数,但我不清楚如何做到这一点。

最佳答案

您必须创建它可以映射到的 java 类型。所以,你会有这样的东西。

public class Result {
private List<Order> orders;
private Number a;
private Number b;

// getter and setter for orders, a, and b
}

public class Order {
private Number oid;
private Number status;
// getter and setter for oid and status
}

然后你可以用类似的东西做解析

Result result = gson.fromJson( yourSring, Result.class );

警告,这是未编译、未经测试的代码,但应该让您接近。

关于java - 如何使用 gson 解析包含列表的 json 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5749125/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com