0
JSON、サンプルがそうF1P1X
は、機能#1の点#1のX-値であるアレイ内でアレイを処理するにはどうすればよいですか?
F1 = Feature #1
P1 = Point #1
X/Y = Coordinates
下に含まれるIは、配列の配列の配列を有しています。ここで
[
[
[F1P1X,F1P1Y,null],
[F1PnX,F1PnY,null]
],
[
[F2P1X,F2P1Y,null],
[F2PnX,F2PnY,null]
],
[
[FnP1X,FnP1Y,null],
[FnPnX,FnPnY,null]
]
]
は、私は、ファイルから上記のJSONを取得するために使用するコードです:
string json = File.ReadAllText("ABC.json");
JObject obj = JObject.Parse(json);
JToken token = obj.SelectToken("$.features[?(@.name == 'X')]['XY']");
var paths = JToken.Parse(token.ToString()).SelectToken("XYZ");
次に、私は様々な配列を使用して文字列を構築する必要があります。最も内側の配列(フィーチャのポイント)を処理できるように、第2レベルの配列(フィーチャ)を取得するにはどうすればよいですか?最後はList<string>
になります。各文字列はフィーチャー(JSONの2番目のレベルの配列)で、最も内側の配列はフィーチャーを作成するポイントです。私は文字列の操作を処理することができますが、まずJSONから配列を取得する必要があります。
のこのLINQ文の戻りリスト... –