0

以下のコードに示すように、ループ内の文字列 ResultedValue で Web サービスから結果を取得しました。

for (int j = 0; j < value.Count; j++)
{
    var xmlAttributeCollection_for_period = value[i].Attributes;
    if (xmlAttributeCollection != null)
    {
        var periodid = xmlAttributeCollection_for_period["periodid"];
        xmlActions[i] = periodid.Value;
        period_final_id = periodid.Value;
        string period_name = Client.GetAttributeAsString(
                                            sessionId, periodid.Value, "name", "");

        var action = xmlAttributeCollection_for_period["value"];
        xmlActionsone[i] = action.Value;
        period_final_value = action.Value;

        values += final_resulted_series_name+":"+period_name + ":" 
                                                        + action.Value + ",";
        string vals = values.Split(',')[1];
        counts = values;
        string[] periods = counts.Split(',');
        Period1 = periods[i];
        // string final_resulted_period_name = Client.GetAttributeAsString(sessionId, resulted_series_id, "name", "");

        resulted_value = final_resulted_series_name + ":" + period_name 
                                                    + ":" + period_final_value;

        modified_listofstrings.Add(resulted_value);

        json = JsonConvert.SerializeObject(modified_listofstrings);
        //changed_json = json;
    }
}

使用しているときに、ResultedValue の各値を任意の外部 JSON ファイル形式で保存したい

json = JsonConvert.SerializeObject(modified_listofstrings);

["Target:Q1/2013:17"] という出力が文字列自体に表示されます。外部ファイルに保存する方法がわかりません。JSON を初めて使用するので、それを実行できません。ヘルプリンクがあれば教えてください。

4

1 に答える 1