0

在职的 。在列表视图中似乎是 2 值。

{"liste":{"TotalRecordCount":"2","xmlns":"","dokuman":[{"id":"2568","titles":"İstanbul Eindhoven"},{"id":"2384","titles":"Kesişen Dünyalar",}]}}

不工作。列表视图中似乎不是 1 值

{"liste":{"TotalRecordCount":"1","xmlns":"","dokuman":{"id":"2085","titles":"Fotoğraf Atölyesi"}}}

我的列表视图添加代码

path=data.liste.dokuman;

for (var liindex = 0;liindex<path.length; liindex++){
   // my listview adding value
   }

如果只记录在 json 中,listview 不添加所以不添加 1 条记录。

谢谢。

4

2 回答 2

1

如果任何 Json 数组中可能有多个结果,则 Json 应该采用正确的格式。
所以你的 Json 应该是这样的:

{"liste":{"TotalRecordCount":"1","xmlns":"","dokuman":[{"id":"2085","titles":"Fotoğraf Atölyesi"}]}} 

那么你上面的代码就可以工作了。否则按以下方式获取单条记录 JsonObject 的数据。

var id=data.liste.dokuman.id ;
var titles = data.liste.dokuman.id.titles;

等等..

于 2012-07-11T11:09:32.540 回答
0

工作:) 谢谢@neeraj

if(path.length == undefined){
              myNewArray[0]= path;
              console.log("not array")
         }
于 2012-07-11T11:28:39.863 回答