【发布时间】:2012-03-27 18:24:33
【问题描述】:
我有一个包含大量类似代码的大型 JSON 文件。类似这样:
...,"techs":{"t1":{"level":24,"able":true},"t2":{"level":23,"able":true},"t3":{"level":20,"able":true},"t4"...,"t5"...
它从 t1 到 t510...因此,我必须为每个 tN 创建一个活动,所以我有打造510活动! 0.0
要访问每个 tN,我使用以下行:
Gson gson = new Gson();
Planets json = gson.fromJson(str, Planets.class);
System.out.println(json.techs.t1.level);
System.out.println(json.techs.t2.level);
etc...
所以我想知道是否有可能为变量更改 t1,这样我只需更改变量即可在单个活动中访问 t2。
例如:String tech = t456; System.out.println(json.techs.tech.level);
非常感谢您!
【问题讨论】:
标签: android json variables deserialization gson