HarmonyOS string.json文件中如何定义字符串数组?

请问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"]
  }
  ]
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
HarmonyOS
2024-12-23 16:36:46
868浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Heiang

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

分享
微博
QQ
微信
回复
2024-12-23 19:47:01


相关问题
HarmonyOS string.json如何定义数组类型
688浏览 • 1回复 待解决
如何JSON字符串转Class对象数组
1255浏览 • 1回复 待解决
resourcestring.json的用法?
8146浏览 • 1回复 已解决
HarmonyOS string字符串截取问题
946浏览 • 1回复 待解决
HarmonyOS 读取本地json文件转成字符串
880浏览 • 1回复 待解决
如何打印JSON对象和JSON字符串
1234浏览 • 1回复 待解决
HarmonyOS 如何解析json字符串
1842浏览 • 1回复 待解决
如何解析JSON字符串
2202浏览 • 1回复 待解决
HarmonyOS string类型的字符串截取
1875浏览 • 1回复 待解决
HarmonyOS 超长JSON字符串解析
1231浏览 • 2回复 待解决
如何实现Map转JSON字符串
2013浏览 • 1回复 待解决
嵌套JSON字符串解析问题
2905浏览 • 1回复 待解决
如何将对象转为JSON字符串
1335浏览 • 1回复 待解决