有没有办法用JSON表示对象数组?例如假设我有服务器端方法Test(object[])
,它需要以下三个类中的任何一个:
class ObjectA{ int a; }
class ObjectB{ bool a; }
class ObjectC{ string a; }
用JSON表示时new object[]{ new ObjectA(), new ObjectB(), new ObjectC() }
会是什么样的?
答案 0 :(得分:1)
我想这会是:
[{"a": 42}, {"a": true}, {"a": "The answer is"}]
保留对象的类型的唯一方法是添加其他属性。 JSON对类一无所知。只有具有某些属性的对象。