请问string.json中定义字符串数组的语法是怎样的?用如下的写法声明一个名为test的数组,打包的时候会报错:"Error: value not string.",预期是声明后在代码中用 resourceManager.getStringArrayValueSync($r(‘app.string.test’)) 的方式去获取这个数组,麻烦帮忙看下应该如何使用呢?
{
"string": [
{
"name": "page_show",
"value": "page from package"
},
{
"name": "test",
"value": ["1","2"]
}
]
}
element目录中的文件名称建议与下面的文件名保持一致。每个文件中只能包含同一类型的数据。strarray字符串数组需要添加strarray.json文件,string.json中只能放字符串,数组需要放在新建的strarray.json中。
创建资源目录和资源文件参考地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/resource-categories-and-access-V5\#%E5%88%9B%E5%BB%BA%E8%B5%84%E6%BA%90%E7%9B%AE%E5%BD%95%E5%92%8C%E8%B5%84%E6%BA%90%E6%96%87%E4%BB%B6