我的原始文件夹中有我的json文件。我已经解析了5个json文件。最后一个无法解析
{
names :
{
"appliances" :
[
"fan",
"light"
],
"furniture" :
[
"chair",
"table"
]
.
.
.
.
}
}
这里我想使用哈希映射将它链接到下一个表格.. 家电,家具都是一个单独的json文件键和椅子,表格或所有单独的json文件键,这里我使用Hash Map和vector来映射三个文件的所有键和值。现在我只需要使用JSONObject和JSONArray的方法就可以有效地使用这个文件。
例如
appliances_groups=parseFile(R.raw.appliances);//function parse file to read json file and store in a string
JSONArray JSONArray_groups= new JSONArray(appliances_groups);
String y ="";
int i;
for (i = 0; i < JSONArray_groups.length(); i++) {
JSONObject JSONObject_groups = JSONArray_groups.getJSONObject(i);
HashMap group_elements = new HashMap();
然后我无法继续
..这里如何有效地使用JSONObject和JSONArray?请帮忙!
答案 0 :(得分:0)
使用下面链接的代码,通过使用它我们可以轻松地解析json字符串
答案 1 :(得分:0)
您应该尝试使用JSON解析库,它会更容易。 杰克逊是一个非常好的JSON库,看看:jackson.codehaus.org