Convertir une ligne de données à un objet JSON

J'ai un datatable whis dispose d'une seule ligne et ressemble

   America              |  Africa               |     Japan     |   
   -------------------------------------------------------------
  {"Id":1,"Title":"Ka"} | {"Id":2,"Title":"Sf"} | {"Id":3,"Title":"Ja","Values":{"ValID":4,"Type":"Okinawa"}} 

La datatble colonnes sont l'Amérique ,l'Afrique ,le Japon

Maintenant je veux convertir la table de données en JSon tels que le json ressemble

{
"America": {
    "Id": 1,
    "Title": "Ka"
},
"Africa": {
    "Id": 2,
    "Title": "Sf"
},
"Japan": {
    "Id": 3,
    "Title": "Ja",
    "Values": {
        "ValID": 4,
        "Type": "Okinawa"
    }
   }
  }  

Ma tentative a été ,

    string js = JSonConvverter.Serializeobject(datatable);
    var objType =  JObject.Parse(js);

Mais cela n'a pas fonctionné.

Toute aide serait appréciée .Merci!

Vérifier Json.NET newtonsoft.com/json
Que voulez-vous dire Mais ça n'a pas fonctionné. il y Avait une exception levée, ou un autre problème?

OriginalL'auteur Sciguy13 | 2015-10-28