c# - 将 json 转换为自定义 json 格式 C#
问题描述
我们有一个由供应商提供的 json 对象,其命名约定仅适用于供应商系统。我们想重命名符合我们公司命名标准的所有 json 属性名称。我展示了一个非常小的 XML 文件,但实际上我们有一个包含许多元素的巨大 XML。转换后的 json 对象最终将保存在我们的数据存储中。任何输入以处理有效的方式?
供应商提供的 Json 示例
{
"Events": [
{
"TestOn": {
"TestCode": "32",
"TestSubCode": "11",
"TestStatus": "4",
},
"Timers": {
"TestOpCode": "10",
"TestMode": "4",
"TestItemTime": "4",
}
}
],
"Ticket": [
{
"Discount": {
"OpCode": "3",
"CluCode": "00001530020003",
"DeptNo": "11",
},
"Promotion": {
"OpCode": "96",
"SubCode": "26",
"F-Promotion": "1",
}
}
] }
转换后的 Json 对象
{
"PxEvents": [
{
"PxTestOn": {
"PxTestCode": "32",
"PxTestSubCode": "11",
"PxTestStatus": "4",
},
"PxTimers": {
"PxTestOpCode": "10",
"PxTestMode": "4",
"PxTestItemTime": "4",
}
}
],
"PxTicket": [
{
"PxDiscount": {
"PxOpCode": "3",
"PxCluCode": "00001530020003",
"DeptNo": "11",
},
"PxPromotion": {
"PxOpCode": "96",
"PxSubCode": "26",
"PxPromotion": "1",
}
}
] }
解决方案
推荐阅读
- python - 测试 TensorFlow 对象检测 API 时出现内存错误 (OOM)
- google-sheets - 使用 importrange 导入多个工作表时添加工作表名称
- node.js - 问题:使用 Nodejs 的 AWS POST 文件
- sql - 是否可以在不嵌套在 FROM 中的情况下重写此 SQL 查询
- timescaledb - 尝试删除或截断大型超表时“超出共享内存”
- python - pymatgen 的命令行实用程序
- python - python语音识别器recognize_ibm已弃用,替代方案?
- ios - 没有viewController的tabBarItem中的按钮?
- python-3.x - 只有在两次之间才将熊猫系列设置为等于特定值
- java - 我是 Java 新手。如何更正此代码?