【问题标题】:How to configure Android Studio settings for parsing JSON files?如何配置 Android Studio 设置以解析 JSON 文件?
【发布时间】:2016-01-06 21:36:06
【问题描述】:

我在一个项目中使用 libgdx 皮肤。 Libgdx 皮肤不使用双引号作为键和值。 Android Studio 在解析 skin.json 文件时显示错误。

有没有办法将 Android Studio 配置为在检查 JSON 文件时忽略“双引号”检查?

编辑 - 如果“双引号”存在,我希望 Android Studio 像往常一样解析键和值以及整个文件。这有助于编辑文件。

【问题讨论】:

  • // @formatter:off放在文件顶部或更改文件扩展名。
  • 那行不通。而且我不想更改文件扩展名。我希望 android studio 像往常一样解析键和值以及整个文件,如果有“双引号”的话。这有助于编辑文件。
  • 在这种情况下,我认为您的选择是使用 Intellij 的 API 编写自己的解析器,或者即使 libgdx 不需要它们,也只使用双引号。
  • 谢谢!截至目前,前一种选择超出了我的能力。 :)

标签: android-studio libgdx skin


【解决方案1】:

我使用 Android Studio 的 Edit->Find->Replace with Regex 选择在我的副本中添加双引号:

查找类名:

^(([A-Za-z0-9\\$]*\.)*[A-Za-z0-9\\$]*)(:)

替换类名:

"$1"$3

查找其他所有内容:

([ \t])([A-Za-z]([A-Za-z]*[\.-])*[A-Za-z\.]*)([,:\s])

替换其他所有内容:

$1"$2"$4

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-12
    • 1970-01-01
    相关资源
    最近更新 更多