{"FullName":"bobby Bloggs"}
但是当我尝试通过
将其放入数组时JSONObject jsonObject = new JSONObject(httpData);
JSONObject feedObject = jsonObject.getJSONObject("FullName");
我遇到了
的例外org.json.JSONException: Value bobby Bloggs at FullName of type java.lang.String cannot be converted to JSONObject
由于
答案 0 :(得分:3)
您正在尝试读取字符串,因为JSON中的{}表示它是一个对象。 “”之间的所有内容都意味着它是一个字符串。 true / false boolean(getBoolean),number是Integer(getInteger)。因为你需要使用String。
String FullName = JSONObject.getString("FullName");
答案 1 :(得分:0)
您正在尝试从JSON对象中获取JSONObject,即jsonObject.getJSONObject(“FullName”);并再次分配给JSONObject。
根据Emanuel的建议,使用getString将“FullName”的数据作为字符串并分配给字符串。
JSONObject jsonObj = new JSONObject(httpData); String FullName = jsonObj.getString(“FullName”); 会工作的。