【问题标题】:How to build JSON data from CLDR data using the java conversion tool?如何使用 java 转换工具从 CLDR 数据构建 JSON 数据?
【发布时间】:2013-11-18 10:59:45
【问题描述】:

CLDR 版本 23 到 24 包括一个用于将 XML 数据转换为 JSON 的工具。这些工具的文档几乎不存在。我需要将所有 XML 数据转换为 JSON。我该怎么做?

到目前为止我所尝试的:

  1. 我从http://unicode.org/Public/cldr/23.1/下载了tools.zip,解压,在tools/java目录下打开终端。然后我阅读了tools/java/readme.txt中的说明。
  2. 我使用ant clean all 构建了这些工具
  3. 我尝试使用:java org.unicode.cldr.json.Ldml2JsonConverter 运行 JSON 工具 - 但这会导致引发错误:

    Exception in thread "main" java.lang.NoClassDefFoundError: org/unicode/cldr/json/Ldml2JsonConverter
    Caused by: java.lang.ClassNotFoundException: org.unicode.cldr.json.Ldml2JsonConverter
      at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    

也许我只是在做一些完全错误的事情,因为我对 Java 知之甚少。我需要为我的 node.js 项目获取 JSON。

【问题讨论】:

    标签: java json localization internationalization cldr


    【解决方案1】:

    对于 cldr 列表来说可能是一个更好的 Q.. 你需要从头开始

    ant jar java -DCLDR_DIR=/path/to/cldr -jar cldr.jar org.unicode.cldr.json.Ldml2JsonConverter -h

    “-h”将为工具提供选项,/path/to/cldr 应该是包含 common 和 main 的路径

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-01
      • 2013-01-02
      • 1970-01-01
      • 2022-12-18
      • 1970-01-01
      • 2021-06-10
      • 1970-01-01
      • 2013-05-05
      相关资源
      最近更新 更多