【发布时间】:2014-04-17 16:07:07
【问题描述】:
我有 db.js 文件,其中包含 2 种 javascrip 对象:问题,答案
var questions = [
{ id: 1, src: "images/findbugQ/P1.jpg", dif: 1, type: "findbugs", description: "" },
{ id: 2, src: "images/findbugQ/P2.jpg", dif: 1, type: "findbugs", description: "" }]
var answer= [
{ id: 1, questionId: 1, width: "12%", height: "6%", top: "7%", left: "65%" },
{ id: 2, questionId: 2, width: "7%", height: "6%", top: "8%", left: "11%" },
{ id: 3, questionId: 3, width: "5%", height: "6%", top: "6%", left: "50%" }]
如何在 db.js 文件的 URL 为 /js/db.js 的 C# 代码中获取 question[1].id
【问题讨论】:
-
数据最初来自哪里?是硬编码的吗?
-
您必须解析脚本文件并从结果状态中提取值。而且,.NET 没有内置这样的解析器。 “Parse JavaScript code in C#”可能对此有所帮助。不过,如果您可以控制
db.js,则可以将其重写为 JSON 文件。
标签: c#