小程序
小游戏
企业微信
微信支付
扫描小程序码分享
使用tcp通信 现在需要将自己写的两个字段发送给设备,我要如何把json字符串转成utf-16。现在只能字符串可以
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
let jsonStr = '{"name": "张三", "age": 18}'; // 将 JSON 字符串转换为 Uint8Array 类型的数组 let uint8Array = new TextEncoder().encode(jsonStr); // 将 Uint8Array 类型的数组转换为 UTF-16 格式的字符串 let utf16Str = new TextDecoder('utf-16').decode(uint8Array); console.log(utf16Str); // 输出 {"name": "张三", "age": 18}
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
为什么要uft16?json不是也可以吗? 你是在做公共wifi授权吗?
现在只能字符串可以 可以什么?看不明白
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
let jsonStr = '{"name": "张三", "age": 18}'; // 将 JSON 字符串转换为 Uint8Array 类型的数组 let uint8Array = new TextEncoder().encode(jsonStr); // 将 Uint8Array 类型的数组转换为 UTF-16 格式的字符串 let utf16Str = new TextDecoder('utf-16').decode(uint8Array); console.log(utf16Str); // 输出 {"name": "张三", "age": 18}
为什么要uft16?json不是也可以吗? 你是在做公共wifi授权吗?
现在只能字符串可以 可以什么?看不明白