Mamba 发表于 2024-4-22 17:25:32

9.0.103后端用服务端命令做的接口返回值问题

后端用服务端命令做的接口返回json数据,但是前端调用这个接口获取到的值却是字符串,这个是设计就这样还是需要特殊处理?

Shawn.Liu 发表于 2024-4-22 18:29:37

大佬,这个问题请教下json数据是作为返回信息返回吗还是作为返回值返回的?

Mamba 发表于 2024-4-23 08:31:11

Shawn.Liu 发表于 2024-4-22 18:29
大佬,这个问题请教下json数据是作为返回信息返回吗还是作为返回值返回的?

作为返回信息返回返回的

Shawn.Liu 发表于 2024-4-23 08:48:34

Mamba 发表于 2024-4-23 08:31
作为返回信息返回返回的

收到,返回信息是以字符串形式返回,可以新建一个返回值来传递json数据

Mamba 发表于 2024-4-23 09:04:22

Shawn.Liu 发表于 2024-4-23 08:48
收到,返回信息是以字符串形式返回,可以新建一个返回值来传递json数据

我记得不是建议不使用返回值吗?

VVANVI 发表于 2024-4-23 09:39:43

web的世界 交换数据都是字符串, 要转成对象可以用 json序列化 插件,就变成对象了

Mamba 发表于 2024-4-23 09:53:27

VVANVI 发表于 2024-4-23 09:39
web的世界 交换数据都是字符串, 要转成对象可以用 json序列化 插件,就变成对象了

那给其他第三方调用没有转对象功能的软件处理不了数据啊

VVANVI 发表于 2024-4-23 10:59:55

本帖最后由 VVANVI 于 2024-4-23 11:01 编辑

你可以读一下http 请求的文档, 响应的respon 本身就是文本, 要怎么处理, 就是接受响应数据方的事情,如果respon 是个对象, 本身就不合规

故 在下认为i   活字格的响应 是文本是完全合规合理的

Shawn.Liu 发表于 2024-4-23 15:48:49

Mamba 发表于 2024-4-23 09:53
那给其他第三方调用没有转对象功能的软件处理不了数据啊

第三方调用时如果不方便执行json反序列命令将字符串转为对象时,是可以给服务端命令增加返回值来处理的,第三方调用时获取对应返回值的key
页: [1]
查看完整版本: 9.0.103后端用服务端命令做的接口返回值问题