【问题标题】:How do I turn the json string to datatable?如何将 json 字符串转换为数据表?
【发布时间】:2012-11-14 20:12:53
【问题描述】:

我正在尝试将 google 的 API 响应 json 格式的字符串解析为数据表。

我尝试使用using Newtonsoft.Json; 并这样做:

        var json = new WebClient().DownloadString(textBox1.Text);
        DataTable tester = (DataTable)JsonConvert.DeserializeObject(json.ToString(), (typeof(DataTable)));

我收到此错误:Additional text found in JSON string after finishing deserializing object.

当我通过 JSONLint 运行字符串时,表示该字符串是有效的。

here is json:http://jsfiddle.net/q4XqQ/

【问题讨论】:

  • 这意味着您的 JSON 无效。
  • 你能贴出你得到错误的json字符串吗?
  • 通过jsonlint.com运行你的json字符串并验证它
  • 它说的是有效的 json;我添加了指向 json 文本的链接

标签: c# json winforms datatable


【解决方案1】:

我最终解析了 json 字符串并编写了一些运行良好的正则表达式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-26
    • 2011-02-28
    • 1970-01-01
    • 2020-05-08
    • 1970-01-01
    • 2021-04-29
    • 1970-01-01
    相关资源
    最近更新 更多