Android 如何在getString(";name";)中获取Json字符串而不使用设置数据?
我正在为Android做一个动态表单,我只需要读取一个Json文件并构建一个表单,它无论如何都应该可以工作。我怎么做?在“name”getString(“name”)中,我可以将什么放在那里以获得一个名称而不在de方法中写入“name”?我认为以下内容应该会有所帮助: 您可以使用该迭代器对所有键进行迭代,然后使用该键提取所需的值 此外,如果处理JSONArray,也可以使用以下方法:Android 如何在getString(";name";)中获取Json字符串而不使用设置数据?,android,json,Android,Json,我正在为Android做一个动态表单,我只需要读取一个Json文件并构建一个表单,它无论如何都应该可以工作。我怎么做?在“name”getString(“name”)中,我可以将什么放在那里以获得一个名称而不在de方法中写入“name”?我认为以下内容应该会有所帮助: 您可以使用该迭代器对所有键进行迭代,然后使用该键提取所需的值 此外,如果处理JSONArray,也可以使用以下方法: 问题是您想找到JSONArray的密钥吗?遍历数组,获取每个对象的键。然后,获取值 请参阅第二个答案:您能提供
问题是您想找到JSONArray的密钥吗?遍历数组,获取每个对象的键。然后,获取值
请参阅第二个答案:您能提供一个代码示例吗?我只需要获取一个字符串,而不需要写入字符串名称。例如:getString(“name”)->getString(JsonObject的索引)我想你可以得到键的索引——如果你经历了将所有键放入数组的步骤。但这似乎很费劲。