【发布时间】:2018-12-04 09:12:21
【问题描述】:
我正在从 API 中检索 Json。问题是我不知道如何将 Json 格式转换为可能是 java 类的格式,以便我可以使用它来获取预期值。
这是我的示例 Json 格式
{
"par_a":".....",
"par_b": [ {
"b1":".....",
"b2":".....",
"b3":".....",
"b4":".....",
"b5":".....",
"b6":".....",
"b7":".....",
"b8":".....",
"b9":".....",
"b10": { "b10-1":".....", "b10-2":".....", "b10-3":"....." } ,
"b11": { "b11-1": ["....." ], "b11-2": ["....." ] } ,
"b13":"......."
} ]
}
我无法联系 API 的所有者并了解其工作原理,因此非常感谢任何帮助。
我在网上看过很多帖子,但我没有看到像我这样的 Json 格式,因此没有任何解决方案适合我。
【问题讨论】:
-
你需要哪个值?
-
@GourangoSutradhar 感谢您的回复。我需要获取所有值,因为如果不是全部,它们将在某个时间点被我使用。如果可能的话,以结构化方式(例如 java 类)获取它们会更好。
-
你试过使用 DTO 生成器吗?使用 DTO,您可以将 json 转换为 Gson 类。这样您就可以直接从该类中获取属性。
-
@PoojaRajendranC 感谢您的评论。已回复您的回答。
标签: java android json api gson