Skip to content

问卷答卷: GetAnswer 的 answers 改为整段 JSON 字符串 - #66

Merged
dwqnidq merged 1 commit into
devfrom
qlj/dev/0826-getanswer-answers-json-string
Aug 26, 2026
Merged

问卷答卷: GetAnswer 的 answers 改为整段 JSON 字符串#66
dwqnidq merged 1 commit into
devfrom
qlj/dev/0826-getanswer-answers-json-string

Conversation

@dwqnidq

@dwqnidq dwqnidq commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • GetAnswerRes.answers 改为单个 string,内容为与 Mongo 同形的答卷数组 JSON
  • 移除 AnswerItem / google.protobuf.Value,避免调试工具展开成 struct_value / fields
  • 调用方对 answers 一次 JSON.parse 即可还原完整数组

Test plan

  • pytest tests/test_grpc_quiz.py tests/test_uburnode_proto_import.py 通过
  • 重启量产 gRPC 后调用 GetAnswer,确认 answers 为字符串且 JSON.parse 后 value 与库一致
  • 确认响应中不再出现 struct_value / fields 形态

Made with Cursor

去掉 AnswerItem / google.protobuf.Value,避免客户端 dump 出现
struct_value/fields。GetAnswerRes.answers 改为 string,内容为与库
同形的答卷数组 JSON,调用方一次 JSON.parse 即可。

Co-authored-by: Cursor <cursoragent@cursor.com>
@dwqnidq
dwqnidq merged commit 9adc02f into dev Aug 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant