如何从不同的json文件中随机获取问题

时间:2013-07-10 13:50:58

标签: android json

我是Android新手。我正在做小测验申请。我有5套JSON文件,如.txt文件。每组包含30个问题。

我的要求是从每个JSON集中选择3个问题。 Totaly我需要显示5组中的15个问题。我如何从所有集合中提问?

提前致谢。

2 个答案:

答案 0 :(得分:0)

将您的5个文件解析为5个ArrayList String个不同问题,然后从每个ArrayList中随机选择3个问题。要了解如何解析Json文件,你可以看一下我写的这篇博文,这个例子有点复杂,但你会明白这一点:

Parsing Json Files

并随机选择它们,看一下Random课程和这篇文章:

How can I generate random number in specific range in Android?

答案 1 :(得分:0)

  1. 将TextFiles读入字符串
  2. 将字符串解析为JSONObject
  3. 使用JSONObject的方法,用问题填充数组或列表。 由于您要为每个文件提取5个问题,因此每个文件都需要一个列表/数组。
  4. 使用随机数(参见Random),从随机索引中提取问题。