问卷答卷: GetAnswer 的 answers 改为整段 JSON 字符串 - #66
Merged
Conversation
去掉 AnswerItem / google.protobuf.Value,避免客户端 dump 出现 struct_value/fields。GetAnswerRes.answers 改为 string,内容为与库 同形的答卷数组 JSON,调用方一次 JSON.parse 即可。 Co-authored-by: Cursor <cursoragent@cursor.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
GetAnswerRes.answers改为单个string,内容为与 Mongo 同形的答卷数组 JSONAnswerItem/google.protobuf.Value,避免调试工具展开成struct_value/fieldsanswers一次JSON.parse即可还原完整数组Test plan
pytest tests/test_grpc_quiz.py tests/test_uburnode_proto_import.py通过GetAnswer,确认answers为字符串且JSON.parse后 value 与库一致struct_value/fields形态Made with Cursor