9得票3回答
如何从实体序列化为 JSON?

我正在尝试将一个(Entity Framework 6)实体序列化为json。通过使用AsNoTracking()方法确保条目在内存中进行序列化,然而我收到了一个错误,因为它无法从条目所引用的不同表中接收值。 Inner Exception: When an object is return...

110得票5回答
JObject.Parse与JsonConvert.DeserializeObject的区别

JsonConvert.DeserializeObject和JObject.Parse有什么区别?就我所知,它们都接受一个字符串并在Json.NET库中。什么情况下使用其中一个更方便,还是只是个人喜好? 以下是我使用两者完成完全相同的操作的示例 - 解析Json字符串并返回其中一个Json属...

12得票3回答
有没有办法对List<T>的子类进行JSON.NET序列化,同时还具有额外的属性?

好的,我们正在使用我非常喜欢的Newtonsoft的JSON.NET产品。然而,我有一个用于层次位置的简单类结构,大致如下...public class Location { public string Name{ get; set; } public LocationList...

13得票1回答
使用JsonSerializer移除JSON响应中的具体__type信息

如何在反序列化JSON响应时强制去除__type信息?我不需要重新序列化这些数据,因此希望将其删除。ServiceStack似乎会将其添加到我的模型的字典属性中。 这是使用ServiceStack和ServiceStack.Text.JsonSerializer。

7得票1回答
使用哪种方法来序列化对象更好?JsonSerializer还是JsonConvert?

我希望能够在C#中将对象序列化,并学习到我们可以使用JsonSerializer和JsonConvert两种方法。我已经了解了有关这些文档的知识。 但是我想知道,哪一种更适合用于对象的序列化?JsonSerializer还是JsonConvert?

7得票2回答
在AspNet [FromQuery]模型绑定中使用EnumMember值反序列化枚举

我有一个在 .NET 6 Microsoft.NET.Sdk.Web 项目中的端点,它使用标准的 [FromQuery] 将查询字符串反序列化为 .NET 对象。 [Route("[controller]")] public class SamplesController : Con...

13得票1回答
使用多进程调用时,JSON序列化对象会出错 - 类型错误:XXX对象不可调用错误。

我使用JSON序列化帮助函数来轻松访问字典(基本上是作为JSON接收的对象)。 jsondict.py """Utilities for working with JSON and json-like structures - deeply nested Python dicts and...

8得票2回答
尝试通过在Laravel 5.2中实现ArraySerializer来删除Fractal中的数据

我已经使用标准流程使API工作,但我想从JSON输出中删除data命名空间。我发现我需要实现ArraySerializer,我已经阅读了Fractal文档,但我无法确定在Laravel 5.2中需要添加它的位置。 我找到了this answer,但我只是得到与我注释掉的代码行相同的输出。 ...

15得票4回答
重命名Django Rest Framework序列化器响应字段

我正在使用djangorestframework调用一个简单的get API。我的模型是class Category(models.Model): category_id = models.AutoField(primary_key=True) category_name = ...

193得票8回答
序列化包含循环对象值的对象

我有一个对象(解析树),其中包含引用其他节点的子节点。 我想使用JSON.stringify()对此对象进行序列化,但是我得到了 TypeError: 循环对象值 因为我提到的结构。 我该怎么解决这个问题?对于我来说,这些对其他节点的引用是否在序列化对象中表示都没有关系。 ...