C#のtrim()関数の使用例

716 ワード

hlgwfpJsonはjson列で、jsonからフィールドの値を取得するには、引用符、括弧、カンマを削除します.
string[] names = hlgwfpJson.Split(','); 
for (int i = 0; i < names.Length; i++)
 {   names[i]=names[i].Trim('{');
     names[i] = names[i].Trim('}');
     names[i] = names[i].Trim(',');
     names[i] = names[i].Trim('"');
 }

改良:
 string[] names = hlgwfpJson.Split(',');
 for (int i = 0; i < names.Length; i++)
 {
    string[] rname = names[i].Split(':');
    names[i] = rname[1];// json        
    names[i] = names[i].Trim('{').Trim('}').Trim(',').Trim('"');
 }

ここでTrimの後ろの文字はstringタイプではなくcharタイプです