当前位置: 首页 > 知识库问答 >
问题:

如何将web服务的结果保存为JSON格式

帅颖逸
2023-03-14

我从web服务中获得了字符串ResultedValue的结果,该结果处于循环中,如下面的代码所示,

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我不能做到这一点,我会请求请提供我的任何帮助链接

共有1个答案

公西翊歌
2023-03-14

这不是漂亮的,可能不是正确的方式,但你可以试试。你在使用哪种语言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);

继续这样放数值。如果您希望有任何值是列表,即[]或在另一个{}中嵌套任何{},则需要进行一些更改

 类似资料:
  • 问题内容: 我编写了一些使用JSON编码的ASP.NET Web服务,例如: 返回的JSON是: 为什么将参数命名为?我可以控制吗?说,要? 问题答案: 这是一项“安全性”功能,可防止在Eval语句内的javascript中直接执行返回的JSON。或者类似的东西。 有关此主题的更多信息:http : //encosia.com/a-breaking-change-between-versions-

  • 这可以在单个sql查询中完成吗?或者我必须在循环中对每个房间进行查询吗?还是在一次查询中转储整个数据集,然后在pyhton中处理它更有效率?这是一个很小的数据集,但我有兴趣知道哪一个是最有效的方法。 先谢谢你,马丁 下面是我的表结构:

  • 问题内容: 我有一个mysqli查询,我需要将其格式化为移动应用程序的JSON。 我已经设法为查询结果生成一个XML文档,但是我正在寻找更轻量的东西。(有关我当前的XML代码,请参见下文) 问题答案: 这样的输出: 如果您想要其他样式,可以尝试以下方法: 输出将是这样的:

  • 问题内容: Django对从数据库返回到JSON格式的ORM模型具有良好的自动序列化功能。 如何将SQLAlchemy查询结果序列化为JSON格式? 我尝试过,但是它编码查询对象本身。我试过了但是回来了 将对象序列化为真的很困难吗?没有默认的序列化程序吗?如今,序列化ORM查询结果是非常常见的任务。 我需要的只是返回SQLAlchemy查询结果的JSON或XML数据表示形式。 javascript

  • 问题内容: 由于使用JDBC连接器进行MySQL查询,因此我有一个结果集。所以我的工作是将结果集转换为JSON格式。这样我就可以将其作为AJAX响应发送到客户端。有人可以解释一下如何转换为JSON格式,因为我对Java和JSON都是新手 问题答案: 许多人正确地回答了这个问题。但是,我认为我可以使用以下几小段代码为该帖子添加更多价值。它使用Apache-DBUtils和Gson库。

  • 我有以下代码,它从Marketo系统中获取一些数据 这将返回给我以下数据 我想做的是,保存这个返回到一个拼花文件。但是当我用下面的代码尝试时,我收到了一条错误消息。 我做错了什么?