如何解析类似json的字符串,并将类实例化
请问java1.4.2中如何解析如下表达式:
Java代码
String str = "obj1[key1=value1,key3=obj2[key2={value21,value22},key31=value31,key32=vaue32]]";
String str = "obj1[key1=value1,key3=obj2[key2={value21,value22},key31=value31,key32=vaue32]]";
以上字符串可以这样理解,“[]”里面是Bean中的字段,那么obj1就是这个bean的名字,同理obj2也是一个bean的名字,她是obj1的成员变量
key2={value21,value22}是因为key2这个字段是数组
我要解析出来的结果是:
Java代码
key1=value1
key3=boj2[key2={value21,value22},key31=value31,key32=value32]
key1=value1
key3=boj2[key2={value21,value22},key31=value31,key32=value32]
其实最终得想法是想通过这个字符串,解析后按照类名使用反射将类实例化
请大家帮忙,或者给出思路或正则表达式也行