- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
<分区>
我有这个来自 URL 的 Json:
{
"type":"FeatureCollection",
"features":
[
{
"type":"Feature",
"properties":
[
{
"type":"colliers",
"thumb":"upload\/estate\/135\/thumb_1. Prologis Park Wroclaw I.jpg",
"name_pl":"Prologis Park Wroc\u0142aw I",
"name_en":"Prologis Park Wroc\u0142aw I",
"completearea":"167 000",
"completeareaunit":"m2",
"workingarea":"",
"workingareaunit":"m2",
"id_type":"3",
"id":"135",
"lon":16.939201369628,
"lat":51.037378299619,
"images":["public\/upload\/estate\/135\/1. Prologis Park Wroclaw I.jpg"]
}
],
"geometry":
{
"type":"Point",
"coordinates":[16.939201369628,51.037378299619]
},
"crs":
{
"type":"name",
"properties":{"name":"urn:ogc:def:crs:OGC:1.3:CRS84"}
}
},
{
"type":"Feature",
"properties":
[
{
"type":"colliers",
"thumb":"upload\/estate\/136\/thumb_2. Prologis Park Wroclaw III.jpg",
"name_pl":"Prologis Park Wroc\u0142aw III",
"name_en":"Prologis Park Wroclaw III",
"completearea":"129 500",
"completeareaunit":"m2",
"workingarea":"",
"workingareaunit":"m2",
"id_type":"3",
"id":"136",
"lon":16.928386702881,
"lat":51.105440250407,
"images":
[
"public\/upload\/estate\/136\/2. Prologis Park Wroclaw III.jpg"
]
}
],
"geometry":
{
"type":"Point",
"coordinates":[16.928386702881,51.105440250407]
},
"crs":
{
"type":"name",
"properties":{"name":"urn:ogc:def:crs:OGC:1.3:CRS84"}
}
},
.................... more more more...
我需要处理列表中的属性。
所以应该是 features -> properties -> name_en(类似的对象列表)
我试试这个:
JSONParser parser = new JSONParser();
Object obj = parser.parse(Json_str);
JSONObject jsonObject = (JSONObject) obj;
JSONArray jsonFeaturesArr = new JSONArray(jsonObject.getJSONArray("features"));
为了创建第一个 Json 数组,但我什至做不到。我收到错误:未为 JSONObject 类型定义方法 getJSONArray(String)
(我对“getJSONObject”有同样的错误)。一定是少了什么,我是 java/android 新手。
如果我解决了错误,我该如何更深入地研究 Json?
提前感谢您的帮助。
我正在尝试解析以下结构中的 JSON 文件 { "category": { "subcat_1": [ { "item1": "xx"
您好,我在解析此代码的 onPostExecute 部分时遇到问题,我认为我做对了,但不知何故问题仍然存在。它说我在 postExecute() 上遇到了 nullPointerException方法
我有一个像这样的 JSON 对象: { "Successful": true, "Value": { "Materials":[{ "MaterialID": 37628,
我正在尝试从 Web 服务器上的 MySQL 数据库中获取数据。我的目标是检索已经在 MySQL 数据库中的位置数据数组。我正在从服务器获取此数据数组,但无法将其从 jsonResponse.getJ
为什么 JSONObject.getJSONArray() 不识别数组?空有影响吗? 这里是 Java 代码: String inputJSON = "{'links':'[]','format':'
我正在使用 org.json库作为我的 Java 应用程序的 JSON 客户端,我想知道这个库中一些方法的复杂性。 我正在通过它的 HTTP API 从数据库中检索另一个 JSON 对象(等等)内的
我想使用 Google 距离矩阵 API 来获取两个位置之间行驶所需的持续时间。但是当我尝试从返回的数据(JSON 编码)获取持续时间时,方法 getJSONArray 始终返回 null。 以下是
这个问题已经有答案了: Importing JSON into an Eclipse project (7 个回答) 已关闭 5 年前。 JSON1: { "array1": [ {
我的代码提取了 JSONObject 的结果,但是,有时,i 值不以 1 开头,并且我有这样的错误: org.json.JSONException: No value for 1 我的代码: JSON
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
我从 URL 读取 XML,如下所示: import java.io.BufferedReader; import java.io.IOException; import java.io.InputS
我正在尝试从 PHP 获取包含纬度和经度的响应,因此在我的应用程序接收到这些坐标后,它应该根据 map 上的坐标添加标记。根据 JSONlint,JSON 响应是有效的,但该应用似乎不想添加标记。 .
我有一个如下所示的 JSON 响应: { "result": { "map": { "entry": [ { "key": { "@xsi.
嘿,我在调用 getJSONArray 时注意到这种非常奇怪的行为。这是我的代码: JSONObject jsonObject = new JSONObject(data); if (!jsonO
我的应用无法从服务器获取数据。 我在互联网上找到的每个解决方案都不起作用。 private static final String KEY_DATA = "data"; HashMap temp =
我想浏览下面的 json 文件并保存“坐标”后面的部分。 json 文件: {"type": "FeatureCollection","features": [{"type": "Feature","
使用应用程序搜索姓名时发生错误,因此在应用程序内搜索姓名时未显示任何结果。 尝试在 JSONArray 和 JSONObject 之间进行更改,但出现类似的错误。 URL 正确并且确实以 JSON 格
我是一名优秀的程序员,十分优秀!