2017-10-21 12 views
0

文字列にjson配列が含まれています。単純なjson配列を文字列に変換する配列C#

配列は次のようになります。

[item1, item2, item3] 

私はこのための任意の例/チュートリアルを見つけることができませんでしたstring[]

にこのJSONに変換するためにC#の機能を必要としています。

答えて

3

あなたの文字列変数が

"['item1', 'item2', 'item3']" 

ような配列の文字列表現であるなら、あなたはシリアライザのいずれかを使用して、それをデシリアライズすることができます。ここでは、配列の文字列化バージョンのように見えない​​

var a = "['item1', 'item2', 'item3']"; 
string[] resultArray = Newtonsoft.Json.JsonConvert.DeserializeObject<string[]>(a); 

文字列[item1, item2, item3]を使用して、一例であり、我々は上記のようにやったことがあるように容易、配列に変換することができません。

文字列の変数の値がitem1, item2, item3の場合は、string.Splitメソッドを呼び出して配列を取得できます。

var a = "item1, item2, item3"; 
string[] resultArray = a.Split(','); 
関連する問題