0

我得到了一个 json 文件来在 tableview 中显示结果。但是当我使用在线 json 文件编辑器尝试 json 文件验证时,我收到“构建树失败”错误。

我向我的客户发布了这条关于错误 json 文件的消息,然后他发布了一些我完全不知道的奇怪描述。

是的,json 不是纯 json。它具有带有 json 变量的 javascript 变量。现在你可以使用 webview 来评估 javascript 变量并使用 json 值。例如:dp_f:对应于出发列车列表是一个javascript数组变量。U 可能必须评估变量并将每个数组元素存储为一个新的 json,其中键为 dp_f 和这些值的数组值

请告诉我如何使用这个不纯的 json 文件。解析此类文件的方法是什么?

4

1 回答 1

1

评估 JavaScript(这实际上是你所拥有的,而不是 JSON)的唯一真正方法是评估 JavaScript。

您将不得不使用某种形式的eval(). 如果您可以使用,我建议您尝试使用 JavaScript 沙箱。当然,最好的选择是修复数据。

于 2012-12-27T05:52:02.943 回答