话不多讲 直接上代码:
QByteArray data= “{'key1':'value',
'key2:'{'key2_1':'value2_1',
'key2_2':'value2_2'}'
};
QString str = data;
QScriptEngine engine;
QScriptValue sc = engine.evaluate("value="+str);
QString lng = sc.property("key2").property("key2_1").toString(); //其实这里和 js 很像了如果是 数组的 话 可以 用 sc.property("key2").isArray() 来 判断是否为 json 数组 ;