2010-02-24 70 views
0

我們的遺留代碼使用Newtonsoft.Json.JsonWriter產生類似的JavaScript數組:解析和過濾器的JavaScript數組

[["1","zxc"],["2","fifa"],["3","fgh"]]. 

不知Newtonsoft.Json提供同行幫忙過濾掉或獲取特定元素,比如["3","fgh"]

+0

我很困惑。如果你想用javascript獲得[「3」,「fgh」],你可以簡單地將eval()放入一個數組中,並得到第二個元素......如果你使用C#,當然,它是完全不同的故事。然而,如果你真的絕望了,你可以使用CodeDom.Compiler ...並分別用「{」和「}」分別替換「[」和「]」,並得到結果數組... ... hehe – Warty 2010-02-24 07:56:38

+0

你想要反序列化它嗎? Newtonsoft命名空間意味着您正在使用JSON.NET。 – 2010-02-24 08:12:15

+0

我想知道是否可以根據像fgh這樣的輸入檢索[「3」,「fgh」]。 – Ricky 2010-02-24 09:52:14

回答

2

序列化程序從您作爲參數提供的數組中生成JSON。在將數組傳遞給序列化程序之前過濾數組。