Posso processar uma string semelhante ao formato json usando o d3.json?

Pesquisei on-line enquanto a maioria das pessoas está lendo diretamente o arquivo .json na URL ou na pasta local, como

 console.log("before csv ");
 d3.csv("cities.csv", function(data) {console.log(data)});
 console.log("before json");
 d3.json("flare.json",function(error,data2) {console.log(error, data2)});

enquanto atualmente minha exigência é que eu tenha uma string, que esteja no formato json, como

{"nodes": [
    {"id": "Myriel"},
    {"id": "Napoleon"},
    {"id": "Mlle.Baptistine"},
    {"id": "Mme.Magloire"},
    {"id": "CountessdeLo"},
    {"id": "Geborand"},
    {"id": "Champtercier"},
    {"id": "Cravatte"},
    {"id": "Count"},
    {"id": "OldMan"},
    {"id": "Labarre"},
    {"id": "Valjean"},
    {"id": "Marguerite"},
    {"id": "Mme.deR"}
]}

existe um método que eu poderia processar diretamente essa seqüência de caracteres como os dados lidos do arquivo .json ou .csv?

questionAnswers(2)

yourAnswerToTheQuestion