【问题标题】:Convert JavaScript file to JSON [duplicate]将 JavaScript 文件转换为 JSON [重复]
【发布时间】:2012-11-21 21:36:08
【问题描述】:

可能重复:
How to parse JSON in Android

我正在编写一个 Android 应用程序,我从一个 url 获取一个 .js (JavaScript) 文件,并且我想读取它的内容。有没有办法将此文件转换为 JSONArray 或 JSONObject?还是直接解析.js文件本身?

【问题讨论】:

  • 如果他在问他在问什么,这不是骗人的。

标签: javascript android json


【解决方案1】:

如果您的意思是可以使用原始 JavaScript 创建数据结构,那么不可以。

您不能将任意 JavaScript 字符串转换为 JSON,除非整个字符串是“字符串”类型的有效 JSON 项。这是因为 JS 的语法覆盖的领域比 JSON 大得多。例如,你希望用什么样的 JSON 结构来表示下面的 JS?

while (true) { }

如果您的意图是遍历 JS 并从中提取数据结构,您可能需要一个完整的 JavaScript 解析引擎之类的东西。

另一方面,如果您对问题的表述很糟糕,并且您获取的“.js”文件确实是一个 JSON 文件,那么问题将在标记的副本中得到回答。

【讨论】:

  • 是的。谢谢你。你已经正确理解了。 java有这样的JavaScript解析引擎吗?
  • 不。它不是。我已经知道如何解析 JSON 文件。我知道有区别。尽管措辞不好,但它可能意味着什么。 ;) 感谢您的简短解释,我知道要寻找什么。
猜你喜欢
  • 2019-04-30
  • 2016-08-26
  • 1970-01-01
  • 2019-08-06
  • 1970-01-01
  • 2020-02-21
  • 2019-04-10
  • 2020-02-06
  • 2015-01-02
相关资源
最近更新 更多