|
|
1
1
如果你想让你的字节数组看起来像一个字符串,比如“F3269AB2”,或者像一个整数数组,比如[1,2,3,4,5],这完全取决于你自己。 可以通过为实体编写解析器来实现序列化,如下所示:
解析程序始终优先于实体。这意味着,如果在解析器类中找到具有正确名称、参数和返回类型的解析器方法,则将调用该方法而不是实体方法。通过这种方式,我们可以“重写”实体方法,以便返回其他结果,甚至是与实际实体字段不同的类型。通过使用解析器,我们还可以访问实体通常不具有的应用程序范围内的服务等。 编写解析程序后,不要忘记将架构文件更新为:
您的模式应该引用解析器类型,因为这是graphQL接收的。实际的实体类型将变得与graphQL无关。 然后可以将新类型命名为ByteArray或类似的名称,并在模式中声明它:
然后使用它。 不过,我会选择第一种解决方案,因为它更容易、更快地实现。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |