在iOS Swift中将localizable.string文件转换为JSON

问题描述 投票:0回答:1

我在我的项目Localizable.string(English),Localizable.string(German)和Localizable.string(French)中有3个可本地化的文件,它们具有几个键和值localizationKey1 = "Text1 in english";的形式。我希望将它们转换为单个json文件,格式为

{
    "localizationKey1": {
        "en": "Text1 in english",
        "de": "Text1 in german",
        "fr": "Text1 in french"
    },
    "localizationKey2": {
        "en": "Text2 in english",
        "de": "Text2 in german",
        "fr": "Text2 in french"
    } and so on depending on number of keys
}

我该怎么办?

ios json parsing swift4.2 xcode11.3
1个回答
0
投票
您可以尝试以普通的UTF8 txt文件格式读取文件。您将遍历各行,将行分成由“ =”分隔的组件,然后将结果放入某个字典中。然后将字典序列化为JSON数据。
© www.soinside.com 2019 - 2024. All rights reserved.