|
|
1
-3
我跟着
其中,values是引入的ilist参数。 简短的回答是…不,没有内置的方法来设置字段在JSON字符串中列出的顺序。 |
|
|
2
207
支持的方法是使用
通过
这和
的
这是来自@kevin babcock的一个重要提示
|
|
|
3
112
您可以通过实现
下面是我简单实现
然后设置设置并序列化对象,json字段将按字母顺序排列:
|
|
|
4
15
在我看来,马蒂亚斯的回答不起作用。这个
经过一些调试后
|
|
|
5
8
在我的例子中,Niaher的解决方案不起作用,因为它没有处理数组中的对象。 根据他的解决方案,这就是我想出来的
|
|
|
6
3
正如Charlie所指出的,通过对类本身的属性进行排序,您可以在一定程度上控制JSON属性的排序。不幸的是,这种方法不适用于继承自基类的属性。将按照代码中的布局对基类属性进行排序,但这些属性将显示在基类属性之前。 对于任何想知道为什么要按字母顺序排列JSON属性的人来说,使用原始JSON文件要容易得多,尤其是对于具有许多属性的类(如果它们是有序的)。 |
|
|
7
0
以下递归方法使用反射对现有的
|
|
|
8
0
实际上,由于我的对象已经是Jobject,所以我使用了以下解决方案:
然后这样使用:
|
|
9
0
如果控制(即写入)类,请按字母顺序放置属性,当
|
|
|
10
0
我想序列化一个Comblex对象,并保持属性在代码中定义的顺序。我不能只加一句
此解决方案还考虑到在基类中定义的属性应该具有更高的优先级。
这可能不是防弹的,因为没有定义
|
|
|
11
0
这也适用于普通类、字典和Expandoobject(动态对象)。
|
|
|
12
-1
如果要全局配置带有序字段的API,请结合Mattias Nordberg答案:
我的答案是: |
|
|
13
-6
JSON格式中没有字段的顺序,因此定义顺序没有意义。
|
|
Sweepy Dodo · JSON lite的格式化 1 年前 |
|
|
user24242514 · 将嵌套查询字符串请求转换为字典 1 年前 |
|
|
Shane Harley · 通过这些JSON元素进行映射 1 年前 |
|
|
Shane Harley · 将HTML作为JSON字符串的一部分? 1 年前 |
|
|
Matt Miles · 如何将嵌套的JSON转换为数据帧? 1 年前 |