854得票22回答
如何在ASP.NET中将JSON反序列化为简单的Dictionary<string, string>?

我有一个简单的键值列表以JSON格式通过POST发送回ASP.NET。例如:{ "key1": "value1", "key2": "value2"} 我不想将JSON反序列化为强类型的.NET对象 我只需要一个普通的Dictionary(Of String, String),或者等效的数据...

714得票17回答
如何使用json.net在类中忽略null属性?

我正在使用Json.NET将一个类序列化为JSON。 我的类长这样:class Test1 { [JsonProperty("id")] public string ID { get; set; } [JsonProperty("label")] public...

620得票27回答
JSON.NET错误:检测到类型的自引用循环。

我尝试序列化从Entity Data Model .edmx自动生成的POCO类,当我使用以下代码:JsonConvert.SerializeObject 我遇到了以下错误: 发生类型为System.data.entity的自引用循环检测错误。 我该怎么解决这个问题?

524得票4回答
当使用Json.net进行序列化时,如何更改属性名称?

我有一些数据在一个C# DataSet对象中。我现在可以使用类似于Json.net转换器的方式将其序列化,如下所示: DataSet data = new DataSet(); // do some work here to populate 'data' string output = J...

501得票8回答
使用Json.net将JSON对象反序列化为动态对象

使用Json.net反序列化后,是否可以返回一个动态对象?我想做这样的事情:dynamic jsonResponse = JsonConvert.Deserialize(json); Console.WriteLine(jsonResponse.message);

367得票6回答
.NET NewtonSoft JSON反序列化映射到不同的属性名

我有以下来自外部方的JSON字符串。{ "team":[ { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"ho...

361得票3回答
如何将JObject反序列化为.NET对象

我很高兴使用Newtonsoft JSON库。 例如,我会从.NET对象创建一个JObject,在这种情况下是一个异常的实例(可能是子类,也可能不是)。if (result is Exception) var jobjectInstance = JObject.FromObject(r...

342得票12回答
使用Newtonsoft(或LINQ to JSON)将JSON反序列化为.NET对象

我知道有一些关于Newtonsoft的帖子,所以希望这不是完全重复的...我正在尝试将Kazaa API返回的JSON数据转换为某种好的对象 WebClient client = new WebClient(); Stream stream = client.OpenRead("http:/...

339得票9回答
如何在JSON.NET中实现自定义JsonConverter?

我正在尝试扩展这里给出的 JSON.net 示例 http://james.newtonking.com/projects/json/help/CustomCreationConverter.html 我有另一个从基类/接口派生的子类public class Person { pub...

331得票12回答
如何在C#中将JSON转换为XML或将XML转换为JSON?

我开始使用Json.NET将JSON格式的字符串转换为对象,或者反过来。我不确定在Json.NET框架中是否可以将JSON格式的字符串转换为XML格式,或者反之亦然?