1

Titaniumを使用してAndroidアプリを開発しています。新しいデータを削除してjsonオブジェクトにプッシュしたい.次のコードを使用しました:

var jsonfeed = this.responseText;
var jsontext = JSON.parse(jsonfeed);

私のjsonオブジェクトは以下のとおりです:

{"feeds":
[
   {"username":"abc","user":"abc","feed":{"description":"dss","id":660,"user_id":1}},
   {"username":"bcd","user":"bcd","feed":{"description":"dddd","id":659,"user_id":1}}
]
}

jsontext.feeds[0]を削除したい。jsontext.feeds.splice(0,1)のような Splice を試してみましたが、正しい値が返されますが、実際には jsontext から値が削除されません。json オブジェクトからデータを削除する方法や、コードに関する提案はありますか。

4

1 に答える 1

0

shift() を使ってみてはどうですか

alert(jsontext.feeds[0].username) // abc

  // shift the beginning of the array
  jsontext.feeds.shift();

alert(jsontext.feeds[0].username) //bcd  ?
于 2011-10-11T10:47:19.770 に答える