0

嗨,下面是我的 JSON 字符串

\"Education\":{\"EducationLevel\":[\"\"],\"WithCertification\":[\"CISCO\"]"

我怎样才能" \"EducationLevel\":[\"\"]"从我的字符串中删除它并应该得到以下 JSON 字符串

\"Education\":{\"WithCertification\":[\"CISCO\"]"

我正在使用 string filterString = JsonHelper.JsonSerializer(filters)

4

3 回答 3

1

您可以使用yourString.Replace()功能删除任何不需要的charsstrings

于 2013-03-25T07:36:42.250 回答
0

您可以利用 asp.net 中的 json。
这是一个 msdn 链接
http://msdn.microsoft.com/en-us/library/cc197957%28v=vs.95%29.aspx

更多阅读
Parsing JSON data with C#

于 2013-03-25T07:46:44.747 回答
0

我认为@Thilo 的意思是这样的——

        const string Test = "{\"Education\":{\"EducationLevel\":[\"\"],\"WithCertification\":[\"CISCO\"]}}";
        var deserializeObject = JsonConvert.DeserializeObject<dynamic>(Test);
        var other = new { Education = new { EducationLevel = deserializeObject.EducationLevel } };
        var serializeObject = JsonConvert.SerializeObject(other);
        Console.WriteLine(serializeObject);

注意 - 我正在使用JSON.Net

于 2013-03-25T07:47:49.840 回答