2010-02-24 65 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。在将数组传递给序列化程序之前过滤数组。