问题标签 [jsonapi-serialize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3515 浏览

json - 使用 JSON API Serializer 创建更复杂的 JSON

这里的例子不足以解释如何产生更复杂的结构......

如果我想得到类似的结果:

我可以设置的最简单的数据结构和序列化程序是什么?

我在以下事情后感到难过:

这只给了我:

我不知道如何将“包含”同级获取到“数据”。等等

0 投票
1 回答
582 浏览

json-api - Json API 包含过滤器不起作用

我有一个问题,我想对包含的数据应用过滤器,但它不起作用

这是场景

接口:

或者

但作为回应,我没有得到过滤器数据

包含的数据

0 投票
1 回答
355 浏览

ruby-on-rails - jsonapi-rb 关系问题

我对 gem jsonapi-rb 有问题,我尝试在可序列化中使用关系,但它确实有效。

模型

可序列化的

客户已经有一张卡,但是当我尝试获得回复时,只获得客户关系,我没有得到有关卡的数据

回应

0 投票
1 回答
113 浏览

ajax - (Ember.js) 如何从 ajax 调用中保存 Sideloaded 数据?

再会!

只是想问一下如何为 ajax 调用创建 JSONAPISerializer?根据我对文档的理解。在制作 JSONAPISerializer 之前,我必须先创建一个模型。但我需要调用未列为我的模型的自定义端点。

我的目标是pushPayload所有来自我的端点的侧载数据。但问题是:

0 投票
1 回答
810 浏览

ruby-on-rails - 具有自定义属性的 Rails JSON API 序列化程序

嗨,我正在使用 ruby​​-2.5.0 和 rails 5 开发一个 RoR 项目。我正在为我的 api 使用 jsonapi-serializers。我想自定义关联模型的属性。我有两个模型 Receipt 和 ReceiptPartial。收据有_许多收据部分。当我在序列化程序中编写 has_many :receipt_partials 时,它会返回所有列,但我只想要几列。

我想限制receipt_partials 的列。我也试过has_many :receipt_partials, only: ['id']但没有奏效。我怎样才能做到这一点。请帮忙。提前致谢。

0 投票
1 回答
1247 浏览

ruby-on-rails - 如何使用 rspec 为具有自定义属性的序列化程序编写单元测试

嗨,我正在使用 ruby​​-2.5.0 和 rails 5 开发一个 RoR 项目。我正在为我的 api 使用 jsonapi-serializers。我有一个带有自定义属性的序列化程序,如下所示:-

我的这个序列化程序的规范文件是:-

但是当我运行我的测试时,它不包括我的自定义属性,即receipt_partials。 在此处输入图像描述 知道如何覆盖我的自定义属性。提前致谢。

0 投票
1 回答
1749 浏览

ruby-on-rails - 如何在 jsonapi-serializers 中使用条件属性

我正在使用 ruby​​-2.5.0 和 Rails 5 开发 Ruby on Rails 项目。我正在开发 api 部分,我在我的应用程序中使用了 jsonapi-serializers gem。我想在序列化程序中添加条件属性。

控制器:

序列化器:

这里的应用程序是一个模型,它有多个角色和角色属于应用程序。我想在某些情况下添加应用程序详细信息。我也尝试过:

控制器:

序列化器:

但是@instance_options 为零。请帮助我如何解决它。提前致谢。

0 投票
1 回答
191 浏览

python - 过滤 Django ResourceRelatedField 的查询集

在我们的项目中,我们在其中一个序列化程序中使用 ResourceRelatedField 作为外键字段,以符合 JSON:API 格式。这是它的外观:

我遇到的问题是我想从该字段的查询集中排除一些项目,这样我就不会从Type模型中获取所有项目,而是一个子集。

如果我写这样的东西是行不通的:

在文档中没有找到任何相关内容。

0 投票
0 回答
99 浏览

serialization - 如何将 JsonApiSerializerSettings 和 JsonOutputFormatter 转换为 .Net Core 3.0

嗨,我目前正在将解决方案从针对 .Net Core 2.2 更改为 .Net Core 3.0。.Net Core2.2 灵魂具有如下的 JsonApiSerializerSettings 和 JsonOutputFormatter 设置。

我如何在 Core 3.0 中完成同样的任务?

0 投票
1 回答
708 浏览

flutter - Flutter:getter 在 null 上被调用(JSON API 调用)

我有一个问题,我知道哪里出了问题,但我不知道如何解决它。我是 Flutter 开发的新手,我正在尝试创建一个应用程序。对于这个应用程序,我需要调用一个返回数据的 API,但根据我的要求,我可以有不同的返回。

这里有两个例子:

第二个 API 返回:

两个返回之间的主要区别是公会键:它可以为空。我不知道如何处理它,因为当我尝试调用角色时的名称领域值时会导致错误(它基本上是返回 API 的魔兽角色的信息)。

我用来序列化 JSON 的类如下:

还有 UI 部分(以防它在视图方面要做,但我真的不这么认为。)

我确定这是一个基本问题,但我还没有找到任何相关信息:(

编辑:有代码可以使用,使用匿名函数: