No JavaScript / QML, os objetos são dados (variáveis), com propriedades e métodos. Você também pode criar seus próprios objetos.
Este exemplo cria um objeto chamado "results" e adiciona quatro propriedades a ele:
property var results: {"passed": 15, "failed": 2, "skipped": 1, "IlikeYourQuestions": 1};
Você também pode adicionar métodos a ele, mas com apenas um conjunto de propriedades, ele funciona exatamente como um dicionário.
Você pode acessar as propriedades do objeto de duas maneiras:
results.passed;
results["passed"];
Fonte: link