我有一个这样的 JSON 对象
"stringData"
没有列名或只有一个字符串
我很困惑如何在没有列名的情况下获取该值
编辑以下代码以获取该单个值?
private void showJSON(String response){
String value="";
try {
JSONObject jsonObject = new JSONObject(response);
value = jsonObject. ??????
} catch (JSONException e) {
e.printStackTrace();
}
textViewResult.setText("Value:\t"+value);
}
最佳答案
您的回复是一个字符串,但不是 json 格式。所以将这个字符串转换成 jsonObject 给出 JSONException。所以。你可以做两件事 1. 首先使用这个字符串而不制作 jsonobject 或者 2. 从服务器发送 json 形式的字符串而不是将字符串转换成 jsonobject 并使用。
关于Android - JSON 获取单一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43574121/