标签: c# .net serialization json.net
我需要根据对象的状态生成一个'string'键。我想到将对象序列化为JSON并将结果用作键。这仅在JSON.Net始终以相同方式序列化时才有效。
如果同一个类的对象遇到相同的状态,JSON.Net是否保证在同一台机器上以相同的方式序列化?
答案 0 :(得分:4)
是的,否则单元测试会失败。
如果要明确说明订单,JsonPropertyAttribute上有一个Order属性。