java - 空手道框架 json 响应折叠字段差异顺序然后预期
问题描述
预期的 Json {“Main”:[ {“Field1”:“”,“Field2”:“”,“Field3”:“”,“Field4”:“”,“Field5”:“”,“Field6”:“” , "Field7": null, "MainSub1": { "Subhead1": [ { "key": "", "value": "" }, ], "Subhead2": [] },"MainSub2": [ { " Field8": "", "Field9": , "Field10": "", "Field11": "", "Field12": "", "Field13": "", "Field14": "", "Field15": “”,“Field16”:“”,“Field17”:,“themeName”:,“salutationFlag”:“”,“subhead3”:[ { “核心价值”: ”” }] } ] } ] }
但是通过空手道框架 {"Main":[{"Field5":"","MainSub1":{"Subhead1":[{"value":"","key":""}],"Subhead2":[ ]},"ManiSub2":[{"Subhead3":[{"value":"","key":""}],"Field17":"","Field7":,"Field14":"", "Field15":,"Field8":"","Field13":"","Field16":,"Field10":"","Field9":"","Field6":"","Field11":" ","Field12":""}],"Field6":"","Field2":"","Field1":"","Field4":"","Field3":"","Field7": }]}
解决方案
字段顺序对于 JSON 无关紧要。
如果你真的想要,你可以将它转换responseBytes
为字符串并使用它,但在我看来这是浪费时间。
* string response = responseBytes
推荐阅读
- postgresql - 如何连接公共架构以恢复 pgAdmin4 中的备份
- javascript - 使用 react-youtube,除了事件之外,还有什么方法可以引用播放器?
- vb.net - EF Core 5.0 异常无效的对象名称 [TableName]
- javascript - 是否有可能根据图像形状自动更改图像边框?
- python - VS Code Python 无法识别匹配语句
- node.js - npm 错误!代码 ELIFECYCLE - 从 jenkins 运行 webdriver IO 测试
- vue.js - Nuxt/Vuetify - v-autocomplete not displaying the v-menu
- excel - 如果列包含特定单词,则使用 Excel 宏更改列的颜色
- android - 长时间后从后台打开应用程序崩溃
- javascript - 如何运行嵌套在两个 setTimeout() 之间的函数?