private String getUrls(String urlapi) throws IOException, JSONException {
InputStream in = null;
in = connectTo(urlapi);
String result = requestResponseAsString(in);
String fullResult = parseJSON(result);
return fullResult;
}
private String parseJSON(String result) throws JSONException {
String url = null;
JSONObject jObject = new JSONObject(result);
JSONArray arr = jObject.getJSONArray("Results");
if(arr.length()>0){
url = arr.getJSONObject(0).getString("FirstURL");
System.out.println(url);}
return url;
}
JSONObject文本必须以“{”错误开头,
JSON对象遵循以下结构:
{
"array": [
{
color: "red",
value: "#f00"
},
{
color: "green",
value: "#0f0"
}
]
}
JSON数组遵循以下结构:
[
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName": "Jones" }
]
我参考了许多解析此链接的解决方案,但仍然遇到相同的错误。可以给我一个简单的解决方案来解析它。
问题内容: 我引用了许多解决方案来解析此链接,但仍然遇到相同的错误。有谁能给我一个解析它的简单解决方案。 问题答案: 您的问题不是。 您想要做的是打开与“ http://www.json- generator.com/j/cglqaRcMSW?indent=4 ” 的连接,然后解析JSON 响应 。 将不会打开与站点的连接并检索内容。
我有一个JSON文件,我正在尝试处理,但出现以下错误: 这是我的代码,简单地说:
问题内容: 我有一个JSON文件,我正在尝试处理,但出现以下错误: 线程“主” org.json.JSONException中的异常:JSONObject文本必须在org.json.JSONObject的org.json.JSONTokener.syntaxError(JSONTokener.java:433)的1 [字符2行1]处以“ {”开头。(JSONObject.java:195)位于or
我有udpclient类,我尝试获取jsonObject来侦听udpserver,我不知道这段代码是否正确,我的udpclient类是这样的
json URL:https://maps.googleapis.com/maps/api/geocode/json?address=Roshhaayin&key=ENTER_YOUR_API_KEY json:(我不知道它为什么会这样打印,但在我的电脑上看起来不错)