我已经从字符串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;
}
}
当我使用时,我希望以任何外部JSON文件格式存储ResultedValue的每个值
json = JsonConvert.SerializeObject(modified_listofstrings);
它在字符串本身中输出为[“Target:Q1 / 2013:17”],我不知道我将如何存储在外部文件中,因为我是JSON的新手我无法获得它完成了,我会请求为我提供任何帮助链接
答案 0 :(得分:0)
它不漂亮,可能不是正确的方法,但你可以试试。您使用哪种语言BTW,这就是用Java完成的。
//Get this library and import it
import org.json.simple.JSONObject;
//Sample JSON query {'set_boot': True, 'synchronous': True }
JSONObject json = new JSONObject();
json.put("set_boot" , true);
json.put("synchronous", true);
继续使用这样的值。如果你想要任何一个列表,即[]或你有任何{}嵌套在另一个{}
中,则需要进行一些更改。