Json-cpp - como inicializar a partir de string e obter valor da string?

Meu código abaixo trava (erro de depuração! R6010 abort () foi chamado). Pode me ajudar? Eu também gostaria de saber como inicializar o objeto json a partir de um valor de string.

Json::Value obj;
obj["test"] = 5;
obj["testsd"] = 655;
string c = obj.asString();