0
我有數組作爲JSON,樣品的數組的數組包括以下其中如何處理數組中的數組?
F1 = Feature #1
P1 = Point #1
X/Y = Coordinates
所以F1P1X
是特徵#1點#1的X值。
[
[
[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");
接下來,我需要建立使用各種陣列的字符串。我如何獲得第二級數組(特徵),以便我可以處理它最內層的數組(點上的特徵)?結尾將是List<string>
,其中每個字符串都是一個特徵(JSON中的二級數組),而最裏面的數組是指示該特徵的點。我可以處理字符串操作,但首先我需要從JSON中獲取數組。
名單這不是有效的JSON ... –