目前,我正在使用以下代码生成 xml 和 json 数据:
public class App
{
public string app_name;
public string app_path;
public App(string m_app_name, string m_app_path)
{
app_name = m_app_name;
app_path = m_app_path;
}
public App() { }
}
[ScriptService]
public class Apps : WebService {
List<App> App = new List<App>();
SqlConnection connection;
SqlCommand command;
SqlDataReader reader;
[WebMethod()]
public List<App> GetUserApps()
{
var apps = new List<App>();
using (connection = new SqlConnection(ConfigurationManager.AppSettings["connString"]))
{
using (command = new SqlCommand(@"some query here", connection))
{
connection.Open();
using (reader = command.ExecuteReader())
{
int AppNameIndex = reader.GetOrdinal("application_name");
int AppPathIndex = reader.GetOrdinal("application_path");
while (reader.Read())
{
apps.Add(new App(reader.GetString(AppNameIndex), reader.GetString(AppPathIndex)));
}
}
}
}
return apps;
}
}
如果我随后在 javascript 中使用 请求这个application/json; charset=utf-8
,我会自动获取 json 数据。
我的问题是我需要从外部 RSS 提要而不是本地数据库获取数据,并将其转换为 json 数据,这样我就可以使用 javascript 以同样的方式调用它。
任何人都知道如何http://www.hotukdeals.com/rss/hot
使用与上述类似的代码来捕获 RSS 提要?