问题标签 [built-value]
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.
flutter - Flutter Ferry:在生成的文件中调试时间范围错误
我正在使用带有请求、变量、数据等的生成类的渡轮。
当我尝试在调试模式下运行“错误:‘更新’已在此范围内声明”时,我收到错误消息。
我只有一个更新突变,它看起来像这样:
这发生在我的 **.data.gql.g.dart 文件中,因此它是一个生成的文件。
我真的没有太多事情要做,因为这是从我的 graphQL 模式和查询生成的,在尝试运行之前没有出现错误。很高兴添加更多细节,只是不确定什么是相关的。谢谢您的帮助!
flutter - Flutter 渡轮自定义标量序列化器“具有非动态类型”
我在颤振渡轮 graphql 包中的自定义序列化程序有一点问题:
我完全使用了渡轮文档中的示例: https ://ferrygraphql.com/docs/custom-scalars/#create-a-custom-serializer
但是在运行 builder_runner 时,我总是收到以下消息:
dateStart 和 dateEnd 是 Date 类型的查询输入值 这是我的类型覆盖: type_overrides: Date: name: Date 有人知道为什么会发生此错误吗?我真的无法找出问题所在
日期在我的 schema.graphql 文件中定义为标量:
这是我的 build.yaml 文件:
我已经尝试调试了。如果我将我的标量重命名为DateTime
一切正常。DateTime
(我的文件中也有一个标量schema.graphql
。)只有当我使用该名称Date
时,才会收到此错误。
我错过了什么吗?
我是否需要在文档中的代码之外创建一个 dartDate
类并链接它?
json - 为什么在尝试使用颤振斩波器和内置值调用方法时出现错误?
我收到以下错误,我相信这是因为 null 安全,这意味着没有收到任何数据或 getSignedInUser() 方法不正确或类BuiltValueConverter是原因。
(我用 Postman 测试了令牌并检索了数据)
E/flutter (21792): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] 未处理的异常:未处理的错误 Null 检查运算符用于空值,发生在“AuthBloc”实例中。E/flutter (21792): #0
BuiltValueConverter._deserialize package:todo_list_app/…/auth/built_value_converter.dart:51 E/flutter (21792): #1 BuiltValueConverter._convertToCustomObject package:todo_list_app/…/auth/built_value_converter.dart:36 E/flutter (21792):#2 BuiltValueConverter.convertResponse 包:todo_list_app/…/auth/built_value_converter.dart:25
我正在使用带有built_value Pubs 的斩波器。我正在尝试将即将到来的 json 转换为对象。例子:
{“用户名”:“杰克”,“电子邮件”:“jack2066@gmail.com”,“用户角色”:“用户”,“created_at”:“2021-07-03T16:49:56.774Z”,“updated_at”: “2021-07-03T16:49:56.774Z”}
错误开始的以下代码也在本教程转换器和内置值集成中进行了说明
这是我的 Chopper 服务代码,getSignedInUser抛出错误。我不知道getSignedInUser方法的实现是否正确。
知道如何解决此错误吗?还有 Chopper 或具有良好文档的替代 pub 的良好文档吗?谢谢
flutter - BuiltValueGenerator - 一个包含大量代码的类
我已经使用 built_value 和 built_value_generator 包创建了一个数据库连接。这是 JSON 结构的样子:
我用过那个转换器: https ://charafau.github.io/json2builtvalue/
我得到了什么:
就我而言,我使用了其他一些抽象类。问题是 BuiltValueGenerator 生成了一个很长的类——root_dto.g.dart,在我的例子中是 3000 行代码!这样的实现是否合适?这会影响性能吗?它是否显着增加了应用程序的大小?
flutter - 如何在飞镖中导入部分内容?
我正在使用built_value,我创建了一个包含部分的类
它是生成的类,其中包括:
现在在我导入“import './custom_value.dart';”的类中 CustomValue 它没有看到继承对象 _$CustomValue
错误信息:
未定义的名称“_$CustomValue”。尝试将名称更正为已定义的名称,或定义名称。
可以以某种方式解决吗?我需要这个类进行序列化
flutter - 参数类型'Serializer' 不能分配给参数类型 'Serializer'
我正在使用built_value 进行序列化,最初代码运行良好,但是自从我升级到空安全性后,我一直收到此错误参数类型'Serializer' 不能分配给参数类型'Serializer'
这是代码:
flutter - 更改颤振 built_value json 命名约定
我正在使用一个对其 jsons 属性使用 lowercase_with_underscores 命名约定的 api:
我的built_value 类是:
有没有办法更改所有built_value 类的built_value 序列化程序命名约定,以便它自动将my_property
json 分配给myProperty
built_value 模型,而不是BuiltValueField(wireName: "my_property")
用于每个属性?