小编Pre*_*Roy的帖子

Telerik报告HTML5传递参数

我已经尝试过MVC助手和标准的HTML5查看器.我很好奇是否有人能够使用新的查看器成功加载包含参数的报告.我无法从Telerik那里得到任何反馈.

@{
    var report = new UriReportSource() { Uri = "TestReport.trdx" };
    report.Parameters.Add(new Telerik.Reporting.Parameter() { Name="UserId", Value=1234 });
    report.Parameters.Add(new Telerik.Reporting.Parameter() { Name = "UserName", Value = "Test User" });
}
@(Html.TelerikReporting().ReportViewer()
           .Id("reportViewer1")
           .ServiceUrl("/api/reports/")
           .TemplateUrl("/ReportViewer/templates/telerikReportViewerTemplate.html")
               .ReportSource(report)
           .ViewMode(ViewModes.INTERACTIVE)
           .ScaleMode(ScaleModes.SPECIFIC)
           .Scale(1.0)
           .PersistSession(false)
        )
Run Code Online (Sandbox Code Playgroud)

telerik telerik-reporting

7
推荐指数
1
解决办法
5827
查看次数

Android GSON反序列化进入列表

我正在尝试将json字符串解析为列表或arraylist。我从为Android项目创建的WCF RESTful服务获得以下json响应

[
    {
        "Class": "Lorem",
        "Company": "Ipsum",
        "Id": "XXXX",
        "Name": "Avent"
    },
    {
        "Class": "Consectetur",
        "Company": "Adipiscing",
        "Id": "YYYYY",
        "Name": "Nulla"
    }
]
Run Code Online (Sandbox Code Playgroud)

我在这里阅读了几个解析gson结果的示例,但是如我所见,我在制定容器类方面遇到了困难。我已经将它读取到Group类中,但无法将其解析为任何List或ArrayList。

小组课:

public class Group {

    private String Id;
    private String Name;
    private String Class;
    private String Company;   
}
Run Code Online (Sandbox Code Playgroud)

组容器类:

public class Groups {
    private List<Group> GRP;
}
Run Code Online (Sandbox Code Playgroud)

gson解析语句:

Groups GRP = gson.fromJson(jsonString, Groups.class);
Run Code Online (Sandbox Code Playgroud)

我确实需要对jsonString进行一些操作,因为它在字符串中显示了一些空格(在逗号后),并且在删除它们之后它开始工作,至少是为了解析为单个元素。不知道这是否会影响任何事情,但我想提一提。

另外,我尝试了

类型listType = new TypeToken>(){} .getType(); gson.toJson(myStrings,listType);

但这似乎也不起作用,我也不知道这对我的情况是否必要。

android wcf-rest

2
推荐指数
1
解决办法
1194
查看次数

标签 统计

android ×1

telerik ×1

telerik-reporting ×1

wcf-rest ×1