Uint8Array 如何直接转为String or Json

rawfile文件内存储了一个json类型的文件xx.json,通过如下Api读取,getContext().resourceManager.getRawFileContentSync() 读取的内容为Uint8Array类型,如何转为Json类型的String

HarmonyOS
2024-04-28 00:11:35
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
dickhome

参考代码:

try { 
this.json = String.fromCharCode(...data) 
console.info("fromCharCode = " + this.json); 
 
let textDecoderOptions: util.TextDecoderOptions = { 
// fatal: false, 
ignoreBOM : true 
} 
let decodeWithStreamOptions: util.DecodeWithStreamOptions = { 
stream: false 
} 
let textDecoder = util.TextDecoder.create('utf-8', textDecoderOptions); 
let retStr = textDecoder.decodeWithStream(data , decodeWithStreamOptions); 
console.info("retStr = " + retStr); 
 
let bufferStr = buffer.from(data.buffer); 
console.info("bufferStr = " + bufferStr); 
}catch (e){ 
console.info('Cktest ' + JSON.stringify(e)) 
}
分享
微博
QQ
微信
回复
2024-04-28 21:25:17
相关问题
Uint8Array如何转成ArrayBuffer
74浏览 • 1回复 待解决
Resource类型如何转为String
287浏览 • 1回复 待解决
ArkTS如何string转为byte数组
654浏览 • 1回复 待解决
resource中string.json的用法?
4924浏览 • 1回复 已解决
Map类型怎么转换成Json string
99浏览 • 1回复 待解决
AndroidSdk如何转为鸿蒙SDK
7300浏览 • 1回复 待解决
string.json吗?
740浏览 • 1回复 待解决
ets中如何将图片转为byte[]?
1331浏览 • 1回复 待解决
animateTo动画如何直接停止
431浏览 • 1回复 待解决
ArkTS如何读取本地json
4672浏览 • 1回复 待解决
如何将ArrayBuffer转成string
87浏览 • 1回复 待解决
base64字符串如何转为图片并保存
486浏览 • 1回复 待解决
鸿蒙int类型转为Color类型怎么转?
6772浏览 • 4回复 已解决
stageMode下如何读取本地json 文件?
1682浏览 • 1回复 待解决
如何升级Novo8pro系统?
3073浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人