仅使用字符串将JSON解析为数据库

时间:2017-02-09 09:46:04

标签: c# json regex parsing datatable

我使用下面的代码来解析JSON,我想解析我的JSON,即使它有有效或无效的值或任何带空格的值。

ERROR in [at-loader] src\app\app.component.ts:5:15
    TS2304: Cannot find name 'require'.

ERROR in [at-loader] src\app\app.component.ts:6:14
    TS2304: Cannot find name 'require'.

当任何JSON值中有空格时,我正面临挑战。 JSON下面正在解析该属性的空值。

List<string> values = new List<string>();
string pattern = @"\""(?<key>[^\""]+)\""\:\""?(?<value>[^\"",}]+)\""?\,?";
foreach(Match m in Regex.Matches(input, pattern))
{
    if (m.Success)
    {
        values.Add(m.Groups["value"].Value);
        //keys.Add(m.Groups["key"].Value);
    }
}

result = values.ToArray();

我收到询问为空字符串。我应该在正则表达式中做些什么来使它工作?

我想绕过&#34;查询&#34;并且:

0 个答案:

没有答案