【问题标题】:How to parse Javascript array to c# List/Dictionary如何将 Javascript 数组解析为 c# 列表/字典
【发布时间】:2013-07-14 03:20:03
【问题描述】:

我有 2 个独立的系统,我的第一个系统将返回如下所示的 java 脚本

var st=[];
var at=[];
var bt=[];
var ht=[];
ht[0]=['015',5,'33087443','23','50','22','x'];
ht[1]=['018',5,'45648783','53','10','20','z'];

我的第二个系统将抓取所有这些 java 脚本来处理它并存储到数据库中,是否有任何解析器或任何方式允许我将所有这些不同的 var st , at, bt, ht 分离到一个列表或字典中?

我的预期结果是列表/字典:-(以便我轻松访问数据)

List/Dictionary st = //All that array value
List/Dictionary at = //All that array value
List/Dictionary ht = //All that array value

【问题讨论】:

  • 您最好使用一些众所周知的格式作为程序之间的中间协议。像 JSON 或 XML
  • 看起来你需要一个带有 .NET 绑定的 Javascript 解释器,它支持从 C# 代码检查 JS 对象。

标签: c# javascript list dictionary


【解决方案1】:

如果可以,我建议您更改系统以返回 JSON 数据,而不是 javascript,因为 .Net 更容易使用它。使用 Javascript 将要求您使用过时的 MSScript 控件或 JInt。从经验上讲,两者合作起来都不是很愉快。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-04
    • 2022-11-24
    • 2022-12-06
    • 1970-01-01
    • 2018-02-11
    • 2011-05-08
    • 2013-04-01
    相关资源
    最近更新 更多