C#&.NET/.NET 6 JSON.NET如何实现应用多个约定解释器呢?
1.03K 次浏览
在C#的应用程序编程开发中,假设有如下的JSON对象:
[{"UnitPrice":0.0,"Name":"Apple","Amount":100.0},{"UnitPrice":2.99,"Name":"Orange","Amount":299.0}]
现在需要将这个JSON对象按照指定要求进行序列化:
- 将JSON字段名转换成snake命名,如:
UnitPrice
转换成unit_price
- 将JSON字段名按照字母顺序排序
期望得到的JSON序列化字符串如下:
[{"amount":100.0,"name":"Apple","unit_price":0.0},{"amount":299.0,"name":"Orange","unit_price":2.99}]