2011-03-04 2 views
4

Je chaîne JSON comme çaJSON tableau de chaînes en C#

[ 
    { 
     "markers": { 
      "0": "13.775801,100.611199", 
      "1": "13.775801,100.611199" 
     } 
    } 
] 

Je voudrais faire la liste des marqueurs avec chaîne le format JSON array.My est exactement la même avec cette format.It pourrait ne pas être changer plus Comment puis-je faire pour ça?

Répondre

2

JavaScriptSerializer est une bonne option. Il est dans .NET Framework v3.5, de sorte que vous n'aurez pas besoin de 3rd Party bibliothèque.

Here est un petit exemple de la façon dont vous pouvez l'utiliser, mais si vous entrez JavaScriptSerializer sur Google, vous avez beaucoup d'exemples de comment l'analyser.

Fondamentalement, vous devez définir un type qui correspond au format JSON dont vous avez besoin pour analyser, et utiliser la méthode Deserialize de classe JavaScriptSerializer.

Edit:

Voir la réponse de @Marc Gravell pour une question similaire: Parsing JSON using Json.net

1

Vous pouvez essayer d'utiliser DataContractJsonSerializer ou vous pouvez essayer une bibliothèque facile à apprendre sur le code JSON.Net.

Hope this helps,

Cordialement

+0

Merci :) Chintan – kst

Questions connexes