Android JSONArray搜索
我有以下格式的JSONArray:Android JSONArray搜索,android,arrays,search,Android,Arrays,Search,我有以下格式的JSONArray: [ { "id":11,"value":"36", "mSign":"Mesha","fSign":"Mesha", "desc":"Very Good" }, { "id":12,"value":"33", "mSign":"Mesha","fSign":"Vrishabh", "desc":" Good" }, { "id":13,"va
[
{
"id":11,"value":"36",
"mSign":"Mesha","fSign":"Mesha",
"desc":"Very Good"
},
{
"id":12,"value":"33",
"mSign":"Mesha","fSign":"Vrishabh",
"desc":" Good"
},
{
"id":13,"value":"16",
"mSign":"Mesha","fSign":"Kanya",
"desc":"Not Matching"
},
{
"id":14,"value":"21",
"mSign":"Mesha","fSign":"Dhanu",
"desc":"Average"
} ]
我正在从以前的活动生成“genid”,并希望将其与上面的JSON“id”进行比较
但是eclipse迫使我将JSONArray转换为数组
我的问题是
解析JSONArray。从中提取id。和比较。您可以创建模型类和模型类的arraylist并对其进行解析,然后可以在arraylist中搜索(i=0;i
if(array[i].id=genID)
看起来有问题。应该是if(array[i].id==genID)
。