我正在开发一种随处可见 json 的服务。但是,我使用的提供程序之一XML
用作序列化格式,因此我希望能够使用相同的接口进行解析(和吐出)JSON
。XML
问题是,我不知道XML
可以让我轻松覆盖构造函数的类型或对象。希望澄清我的观点,这里有一些代码:
public class JsonData {
private Hashtable<String, Variant> map = new Hashtable<String, Variant>();
public JsonData() {
}
public JsonData(String jsonString) {
this.deserialize(jsonString);
}
理想情况下,我希望第三个构造函数执行以下操作:
public JsonData(XMLString jsonString) {
this.xmldeserialize(jsonString);
}
请注意两个相关的构造函数如何将纯字符串作为参数。
任何指针?