我是JSON的新手并尝试本教程:http: //p-xr.com/android-tutorial-how-to-parse-read-json-data-into-a-android-listview/#comments
我是JSON,C语言,Java和Android的新手,但我正在学习.本教程使用我所谓的命名数组,但我将在我的android项目中使用的所有JSON将使用没有命名数组的简单表行.我正在使用的JSON和教程中的地震json的示例如下.
本教程使用以下代码遍历地震数组并转换为JAVA哈希映射列表:
JSONArray earthquakes = json.getJSONArray("earthquakes");
for(int i=0;i<earthquakes.length();i++){
HashMap<String, String> map = new HashMap<String, String>();
JSONObject e = earthquakes.getJSONObject(i);
map.put("id", String.valueOf(i));
map.put("name", "Earthquake name:" + e.getString("eqid"));
map.put("magnitude", "Magnitude: " + e.getString("magnitude"));
mylist.add(map);
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,json.getJSONArray("")如果我的JSON如下所示,我该如何使用?我可以转换剩下的代码,我只需要知道如何加载那个JSON使用getJSONArray("strJsonArrayName")如果我没有strJsonArrayName.
我的JSON(UnNamed Array)
[
{
"cnt":1,
"name":"American",
"pk":7
},
{
"cnt":2,
"name":"Celebrities",
"pk":3
},
{
"cnt":1,
"name":"Female",
"pk":2
},
{
"cnt":1,
"name":"Language",
"pk":8
},
{
"cnt":1,
"name":"Male",
"pk":1
},
{
"cnt":1,
"name":"Region",
"pk":9
}
]
Run Code Online (Sandbox Code Playgroud)
教程的JSON(命名数组)
{ …Run Code Online (Sandbox Code Playgroud) 我正在尝试修复excel文件中的一堆电子邮件地址.出于某种原因,在过去,一些导入例程决定切掉一些太长或不知何故的电子邮件地址,删除了最后一封信.这是我们公司的通讯列表.
所以我的列表中有100封电子邮件以.ne或.co或.or而不是.net,.com或.org结尾.
我可以使用Excel的替换实用程序通过使用*.ne的搜索项找到损坏的电子邮件,并选择仅查找完全匹配.
但是,当我指示我想用*.net替换找到的项目时,违规者的实际内容将替换为:*.net而不是电子邮件地址的第一部分.
是否有任何功能或者我可以使用该工具在此方案中查找和替换?
问候; 瑞奇