Java JSON库getString()的变量值

Java JSON库getString()的变量值,java,android,json,Java,Android,Json,好的,我刚刚开始学习Java,所以这可能是一个非常新的问题。无论如何,我试图完成的是使用Java的org.JSON.JSONObject库解析一段JSON 所以我有一行很好地抓住了JSON的值: amountValue = jsonData.getString("USD"); 但是JSON元素的值有什么不同,取决于发出的API请求,所以我将货币代码存储到另一个变量中,我尝试这样使用: amountValue = jsonData.getString(v_from); 其中v_from是微调器

好的,我刚刚开始学习Java,所以这可能是一个非常新的问题。无论如何,我试图完成的是使用Java的
org.JSON.JSONObject
库解析一段JSON

所以我有一行很好地抓住了JSON的值:

amountValue = jsonData.getString("USD");
但是JSON元素的值有什么不同,取决于发出的API请求,所以我将货币代码存储到另一个变量中,我尝试这样使用:

amountValue = jsonData.getString(v_from);
其中
v_from
是微调器的值:

String v_from = fromSpinner.getSelectedItem().toString();

但在尝试此操作时,我得到了
NULL
。有什么想法吗?

分享一些代码,这样我们可以帮助您…amountValue是字符串还是双精度?它实际上是字符串,我复制了错误的代码行。修改了问题。您是否验证了来自的
v_的值是JSON中的一个键?请发布您的JSON数据,并展示如何在适配器中添加此数据。