有没有用Java/J2ME的方式将字符串转换,如:将JSON字符串转换为Java ME中的对象?
{name:"MyNode", width:200, height:100}
到相同的内部对象表示,在一行代码?
因为目前的方法太繁琐:
Object n = create("new");
setString(p, "name", "MyNode");
setInteger(p, "width", 200);
setInteger(p, "height", 100);
也许JSON库?
你的字符串不是一个真正的Json对象,请参阅Json标准... 它更像是JavaScript表示法。 – PhiLho 2009-09-08 20:21:50
@Jeremy Rudd:应该是'{“name”:“MyNode”,“width”:200,“height”:100}' – voyager 2009-09-08 20:55:06
@voyager:我知道,但JavaScript原生支持不带引号的属性名称。 – 2009-09-08 21:09:48