【发布时间】:2013-01-22 08:18:04
【问题描述】:
您好,我必须将 json 数据解析为 datatable 对象。 Bellow 是我的json 数据
{
"Figurative Expressions (Idioms)" : {
"A" : [
{
"One word" : "Above all",
"Phrase" : "chiefly, before everything else"
},
{
"One word" : "Above-board",
"Phrase" : "not open to question, honest, straight-forward, beyond reproach"
},
{
"One word" : "Above-par",
"Phrase" : "of superior quality"
},
{
"One word" : "On account of ",
"Phrase" : "for the sake of"
},
{
"One word" : "On no account",
"Phrase" : "not for any reason"
},
{
"One word" : "To give a good account of oneself",
"Phrase" : "to act with credit to oneself"
}
]
}
}
我们如何解析datatable 中的json 数据?
当我尝试使用javascriptserializer 时,它被成功解析,但在datatable 中没有得到任何东西。
JavaScriptSerializer js = new JavaScriptSerializer();
DataTable data1 = js.Deserialize<DataTable>(text);
【问题讨论】:
-
什么数据表?我们在这里谈论的是哪种语言?显示更多代码 -> 你尝试了什么 =)
-
我尝试了以下代码: JavaScriptSerializer js = new JavaScriptSerializer(); DataTable data1 = js.Deserialize
(text); -
您可以尝试使用Json.Net。看到这个问答:How to convert json into datatable?
-
我尝试使用 Json.Net 并收到此错误“完成反序列化对象后在 JSON 字符串中找到附加文本。”