繁体   English   中英

如何从json中排除xml

How to exclude xml from json

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在使用以下代码使用Web服务以json格式检索数据但是获得XML和json格式的结果。 下面是代码

[WebMethod(Description = "Get Employees")]
    public string getEmployees()
    {

        //List<employee> l=new List<employee>();
        //l.Add(new employee{ID=1,name="sreekanth"});
        //l.Add(new employee{ID=2,name="pradeep"});
        //l.Add(new employee{ID=3,name="swaroop"});
        //l.Add(new employee{ID=4,name="nagman"});
        //l.Add(new employee{ID=5,name="chethan"});
        //return l;
        DataTable table = new DataTable();
        table.Columns.Add("userid");
        table.Columns.Add("phone");
        table.Columns.Add("email");


        table.Rows.Add(new[] { "1", "9999999", "test@test.com" });
        table.Rows.Add(new[] { "2", "1234567", "foo@test.com" });
        table.Rows.Add(new[] { "3", "7654321", "bar@test.com" });

        var query = from row in table.AsEnumerable()
                    select new
                    {
                        userid = (string)row["userid"],
                        phone = (string)row["phone"],
                        email = (string)row["email"]
                    };

        JObject o = JObject.FromObject(new
        {
            Table = query
        });
        string result = JsonConvert.SerializeObject(o);
        //Console.WriteLine(o);

        return result  ;

    }

以下是我得到的输出......

 <?xml version="1.0" encoding="utf-8" ?> 
<string xmlns="http://tempuri.org/">{"Table":            [{"userid":"1","phone":"9999999","email":"test@test.com"},{"userid":"2","phone":"1234567","email":"foo@test.com"},{"userid":"3","phone":"7654321","email":"bar@test.com"}]}</string> 

我只想在Json中得到结果

1 个回复

使用ScriptMethod属性将ResponseFormat设置为ResponseFormat.Json

[WebMethod(Description = "Get Employees")]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
    public string getEmployees()

此外,您的类必须使用[ScriptService]属性进行标记。

3 从 XML 中排除空白列

我正在尝试将表格行转换为 XML。 我可以通过以下方式做到这一点,唯一的问题是它还会为空白列生成 XML 标记。 输出 XML: 预期的 XML: 任何帮助将不胜感激。 谢谢 ...

4 在xml预览中排除布局

我的布局中有一个RecyclerView,一点也不奇怪。 当我在布局上工作并且回收者视图的预览占据了所有屏幕时,问题就出现了。 是否可以从预览中 排除一种布局 (在这种情况下为回收站的布局 )? 谢谢! ...

5 如何从XML绑定中排除属性

我正在尝试使用JAXB封送一个类似于以下内容的类 当我尝试使用以下方法获取JaxbContext时: 我得到以下异常: 这与此处发布的问题非常相似: https://www.java.net//node/702784 解决方案在哪里添加 冒犯性的方法。 ...

6 如何从XML解析中排除某些记录?

我正在使用以下代码从XML文件中提取数据: 我添加的两行显示$ exclude和$ items,是因为看到另一个帖子从foreach循环中排除了关于从XML中排除的值 ,但是当我加载页面时..仍然显示了指定PIN的两个记录。 这是排除从XML文件中提取某些记录的正确方法吗? ...

7 从XML数据的结果中排除值

我有一个XML供稿,正在从中检索数据。 我目前已编写用于显示值的代码,我想找到一个特定值并将其从显示中删除。 XML代码如下 下面是根据ID查找值的当前PHP。 因此,这将找到ID 1922并显示它,但我想查找ID 1922并排除它,但仍显示其他299结果。 ...

8 从XML导出中排除各种节点

我已将XML导入excel,并希望从excel导出XML,但不包括已映射的某些节点。 当前是XML: &lt;?xml version="1.0" encoding="UTF-8" standalone="true"?&gt; -&lt;ImportExportRecord x ...

9 PHP从xml中排除信息

我只想从xml文件中排除&lt;img&gt;标记(新闻源中的广告),以显示在我的php文件中。 我知道, 这些应该努力消除属性,但是是不是有别的, 只是被删除所示的IMG? 我认为必须有另一种方法,并且想知道什么php函数对这个问题有好处? (+链接中的信息对我不起作用。) ...

2013-09-24 12:35:31 4 71   php/ xml
10 Fasterxml ObjectMapper不会从JSON中排除文件

我使用codehaus已有一段时间,下面的代码在序列化相同字段时将其从JSON中排除。 我升级到了fastxml,并如下更改了代码, 但是,上面的代码无法正常工作。 它根本不尊重ignoreFieldNames,只是返回对象中的所有字段(不排除“ ignoreFieldName ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM