JToken値を逆にする方法は? 入力として JToken があり、出力として JToken が必要です。
A は " jtoken.Reverse()
" を実行できますが、このメソッドは戻り値を返しますIEnumerable<JToken>
Jトークンの例:
{
"response": [
{
"body": "steel",
"can_fly": 1,
"hover": 1
},
....たくさんのアイテム
この戻り値はReverse()
、新しい配列 (または任意の種類のコレクションjtoken
) を作成するのではなく、逆の順序で要素を生成する反復子を作成することを意味します。
トークンを繰り返し処理する必要がある場合は、次のようにします。
IEnumerable<JToken> reversed = jtoken.Reverse();
foreach(var token in reversed)` {
// do stuff; token is a JToken here
}
使用できますか:
JToken reversed = new JArray(jToken.Reverse());