我需要使用Google的GSON库将JSON字符串解析为以下类层次结构。
class Expression {
List<Component> components;
}
class Component {
}
class Operator extends Component {
char operator;
}
class Operand extends Component {
}
class Constant extends Operand {
float value;
}
class Variable extends Operand {
char name;
float value;
}
是否有可能以某种方式表示&#34;表达&#34;对象(如下定义)到JSON字符串中。我无法理解如何在JSON字符串中指定&#34;组件&#34;(运算符,操作数,常量等)的类型。
JSON表示的一般限制是否无法表示Inheritence? 如果没有,有人可以给我一个示例JSON字符串表示类层次结构......