我已经尝试过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) 我正在尝试将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);
但这似乎也不起作用,我也不知道这对我的情况是否必要。