JSON.Net是否保证始终以相同的方式序列化?

时间:2014-12-02 08:54:13

标签: c# .net serialization json.net

我需要根据对象的状态生成一个'string'键。我想到将对象序列化为JSON并将结果用作键。这仅在JSON.Net始终以相同方式序列化时才有效。

如果同一个类的对象遇到相同的状态,JSON.Net是否保证在同一台机器上以相同的方式序列化?

1 个答案:

答案 0 :(得分:4)

是的,否则单元测试会失败。

如果要明确说明订单,JsonPropertyAttribute上有一个Order属性。